摘要: 1、new和deleteint* pi = new int(0); //把值初始化为0A* pA = new A(); //对于自定义类型,创建对象分两步,第一步分配内存,第二步调用构造函数 A()是构造函数。pA->function();delete pA; //对于自定义类型,第一步调用析构函数,第二步释放内存。int *pi = new int[10];delete []pi; //申请10个元素的一维数组int **pi = new int[5][6];delete [][]pi;//申请一个二维数组。const int *pci = new const int(1024);动态 阅读全文
posted @ 2011-05-24 14:06 陈朋 阅读(413) 评论(0) 推荐(0)
摘要: 1、重载单目运算符。class CPoint{ int x,y; public: CPoint(int vx,int vy) {x=vx;y=vy;} CPoint(){x=0;y=0;} void Print(); CPoint operator++(); //前置++运算符的声明 CPoint operator--(); //前置--运算符的声明};void CPoint::Print(){cout<<"("<<x<<","<<y<<")\t";}CPoint CPoin 阅读全文
posted @ 2011-05-24 12:53 陈朋 阅读(1068) 评论(0) 推荐(0)