C++
akwang1
这个作者很懒,什么都没留下…
展开
-
虚析构函数与内存泄露
下为一个虚析构函数的简单例子:class X {private:char *p;public:X(int size) { p=new char[size]; }virtual ~X( ) {cout };class Y :public X { private: char *pp;public:Y(int sz1, int sz2): X(原创 2012-01-10 11:03:51 · 716 阅读 · 0 评论 -
const 用法
C++中将const作为定义常量的标识符,一旦定义为const类型后该数据就为常量不能被修改。注意在定义时必须要对其进行初始化。类中常量只能在构造函数的初始化列表中初始化。int a(100);const int b(200);//定义一个int型的常量int *const p1=new int[3];//定义了一个指针常量,指针指向的内容可变,但指针为常量*p1=33;*原创 2012-01-10 15:58:02 · 429 阅读 · 0 评论