摘要: sizeof操作符的作用是返回一个对象或类型名的长度(单位为字节),sizeof表达式的结果是编译时常量。(1)char类型或者值为char的表达式sizeof为1;(2)引用类型的sizeof返回存放此引用类型对象所需的内存大小;(3)指针的sizeof为4,若需获取指针指向对象的大小需对指针做解引用;(4)对数组做sizeof返回整体数组的大小,所以可以有sizeof求数组个数: int sz = sizeof(ia)/sizeof(*ia);(5)对函数使用sizeof,在编译阶段会被函数返回值的类型取代(不执行函数)。同样在sizeof后的表达式也不会执行,如下程序输出为4,0: .. 阅读全文
posted @ 2013-05-21 15:00 韶纥 阅读(151) 评论(0) 推荐(0) 编辑
摘要: class singleton{ public: static singleton* instance(); //声明一个静态成员函数 protect: singleton(); private: static singleton* _instance; //声明一个静态成员变量};singleton* singleton::_instance = 0;singleton* singleton::instance(){ if( _instance == 0 ) _instance = singleton(); return _instance;}si... 阅读全文
posted @ 2013-05-21 14:58 韶纥 阅读(143) 评论(0) 推荐(0) 编辑