发布时间:2013-11-24 21:28:28
先看一个空的类占多少空间?class Base { public: Base(); ~Base(); }; 注意到我这里显示声明.........【阅读全文】
发布时间:2013-11-08 15:17:38
1、用static声明静态局部变量 当有时候希望函数的局部变量的值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下一次该函数调用时,该变量保留上一次函数调用结束时的值。这时就应该指定该局部变量为静态局部变量。对静态局部变量的说明: a.静态局部变量在静态存储区分配.........【阅读全文】
发布时间:2013-11-06 09:58:18
一、auto_ptr简介 C++中指针申请和释放内存通常采用的方式是new和delete。然而标准C++中还有一个强大的模版类就是auto_ptr,它可以在你不用的时候自动帮你释放内存。 auto_ptr模板类的源代码如下: template class auto_ptr {privat.........【阅读全文】
发布时间:2013-11-05 20:30:29
一、什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=100;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。 下面看一个类对象拷贝的简单例子。&.........【阅读全文】
发布时间:2013-11-01 11:05:42
/* 将字符串形式的ip地址转换为一个整数 ip地址的每一段以一个字节来表示,最终组合成一个int数据 要使用unsigned int,不然会有溢出,但是对于ip地址第一字段为256的情况下还是会溢出*//*.........【阅读全文】