面对对象程序设计4

复制构造函数:

1,默认的复制构造函数试对象指向被复制的对象,实际上只有一个对象,但是程序快结束时,默认的析构函数会被调用两次。两个对象拥有同一资源时,应修改复制构造函数

 

2,浅复制:成员进行复制,调用同一资源。

      深复制:不止复制成员,也进行了资源复制。*这里的资源是指堆内存

3,特点:成员函数,类内外都可以;函数名与类名相同,不知定函数值类型;只有一个参数,是对同类对象的引用;每个类都有一个复制构造函数。

 

静态成员

静态成员时类的所有对象共享的成员,在对象中不占存储空间。

类外只能直接访问公有的静态成员

posted @ 2015-10-20 07:39  李杨阳  阅读(84)  评论(0)    收藏  举报