Chapter类和对象分析.pptVIP

  • 5
  • 0
  • 约 47页
  • 2016-06-10 发布于湖北
  • 举报
* * * * * * * * * * * * * * * * * * * * * * * * * 拷贝构造函数 如果程序员没有为类声明拷贝初始化构造函数,则编译器自己生成一个默认的拷贝构造函数。 功能:把初始值对象的每个数据成员的值都复制到新建立的对象中。 对象的复制和赋值 注意对象的复制和对象的赋值在概念上和语法上的不同。 对象的赋值是对一个已经存在的对象赋值,因此必须先定义被赋值的对象,才能进行赋值 对象的复制则是从无到有地建立一个新对象,并使它与一个已有的对象完全相同(包括对象的结构和成员的值)。 #includeiostream using namespace std; class point { public: point(int xx=1,int yy=1) {x=xx; y=yy; coutcon calledendl; } point(point p) {x=p.x; y=p.y; coutcopy con calledendl; } void show() {coutx=x,y=yendl;} private: int x,y; }; int main() { point p1(1,2) , p2 ; coutp1:; p1.show(); p2=p1; coutp2:; p2.show(); ret

文档评论(0)

1亿VIP精品文档

相关文档