经验
socketwlazly
这个作者很懒,什么都没留下…
展开
-
入行十年经验谈it认证
入行十年经验谈it认证第一个问题,要不要考取认证答案是当然需要,如果你决心在这个行业混下去,没有认证,就像医生没有执照,要使人信服,很难。第二个问题,认证有用吗答案是或多或少有些用,有总比没有强。关键是如何选取性价比高些的认证。第三个问题,如何选取认证个人经验转载 2011-07-05 15:18:21 · 548 阅读 · 1 评论 -
【观点】程序员必须知道的编程格言
2011-07-01 09:22 | 13721次阅读 | 来源:外刊IT评论 【已有72条评论】发表评论 关键词:编程格言 | 作者:外刊IT评论 | 收藏这篇资讯 导读:本文是从《What are your list of must know progra原创 2011-07-05 15:19:45 · 272 阅读 · 0 评论 -
关于内存对其问题(三)
第一种情况:struct BBB{ long num; // 4bytes char *name; // 4 bytes转载 2011-09-28 21:47:53 · 275 阅读 · 0 评论 -
this指针的用处
1. this指针的用处: 一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指原创 2011-09-28 22:05:42 · 508 阅读 · 0 评论 -
关于内存对齐问题(一)
a. 基本类型:所有的基本类型都有相应的对齐参数,编译器在编译时,会用全局的对齐参数和当前类型的对齐参数中较小的一个进行对齐。比如,编译时指定暗8bytes对齐(用#pragma pack(8)实现之),可是由于一个char变量的大小为一个byte,所以最后还是按1byte对齐。转载 2011-09-28 21:53:11 · 360 阅读 · 0 评论 -
一个进程在内存中的布局
一个进程在内存中的布局 2010-01-15 01:23:58| 分类:C/C++ | 标签:|字号大中小 订阅对于一个完整的程序,在内存中分布情况如下图: 值得一提的是:在C#中struct存放在转载 2011-09-28 21:27:14 · 261 阅读 · 0 评论 -
关于内存对齐问题(二)
一个类的对象到底有多大?其大小由什么因素影响?我们假定这个类没有继承任何其他类,且没有虚函数。先看下面例子: #include using namespace std; class Concrete{public:转载 2011-09-28 21:49:05 · 234 阅读 · 0 评论 -
C++ 什么是智能指针?
当类中有指针成员时,一般有两种方式来管理指针成员:一是采用值型的方式管理,每个类对象都保留一份指针指向的对象的拷贝;另一种更优雅的方式是使用智能指针,从而实现指针指向的对象的共享。 智能指针(smart pointer)的一种通用实现技术是使用引用计数(refe原创 2011-09-28 22:45:35 · 1180 阅读 · 0 评论 -
类名后加&符号是什么意思?
关于类名后加&符号,不知道为什么要怎么做?是什么用意?例如class CData{};CData& fun(CData& a,CData& b){....};答: 是引用。指针和引用的声明方式:声明指针: c原创 2011-09-28 23:08:01 · 12819 阅读 · 2 评论