第六周 阅读程序 5 建立对象的赋值函数 动态对象的运用
2015-04-11 15:50
218 查看
<span style="font-size:18px;"><strong>#include <iostream> using namespace std; class AA { public: AA(int i,int j) { A=i; B=j; cout<<"Constructor\n"; } AA(AA &obj) //完成对对象成员的赋值(复制对象)。 { A=obj.A+1; B=obj.B+2; cout<<"Copy_Constructor\n"; } ~AA() { cout<<"Destructor\n"; } void print() { cout<<"A="<<A<<",B="<<B<<endl; } private: int A,B; }; int main() { AA a1(2,3); AA a2(a1); a2.print(); AA *pa=new AA(5,6);//建立动态对象并完成初始化 pa->print(); delete pa; return 0; } </strong></span>
代码一步一步看着了解了解明白了。
相关文章推荐
- 第六周项目零:阅读程序(5):结构函数和析构函数,对象的赋值
- 第六周阅读程序4:对象的复制
- 第五周阅读程序1:用指针建立对象
- 编写程序从标准输入设备读入的元素数据建立一个int型vector对象,然后动态创建与该vector大小一致的数组,把vector对象的所有元素复制给该数组
- 第六周 阅读程序 3 类对象成员的赋值
- Spring 框架下,用数组作为参数 传入到 存储过程,或存储过程返回动态数组到java程序 ,BLOB等大对象类似
- 运用JAVA面向对象思想写一个区域管理程序
- 动态建立 XMLDocument 对象
- 从一个JAVA程序谈面向对象思想的建立
- VB程序中用ADO对象动态创建数据库和表
- VB中用ADO对象动态建立新的数据库和表
- 黄聪:Delphi 中的 XMLDocument 类详解(20) - 动态建立 XMLDocument 对象
- SQL Server数据对象结构的动态建立与访问
- 对象的动态建立和释放
- 第六周阅读程序—a
- 如何在程序运行中动态改变对象属性在PropertyGrid可见性和只读属性
- 数据对象结构的动态建立与访问
- 在VB程序中用ADO对象动态创建数据库和表
- VB程序中用ADO对象动态创建数据库和表
- c++中静态和动态生存期对象的时钟程序运行问题