liyuxia713

蹒跚前行者

常用链接

统计

Algorithms

C++

最新评论

[导入]基类的复制控制函数

构造函数不能定义为virtual,派生类对象的基类数据成员部分在初始化列表中用基类构造函数初始化;

基类析构函数应定义为virtual,复制操作符一般定义为非virtual

在基类构造函数和析构函数中,将派生类对象当作基类类型对象对待。(因为在这两个函数的运行过程中,对象不是一个完整的派生类类型)

类的复制控制的三法则有个例外:定义(空)虚构够函数时可以不定义构造函数和赋值函数。
文章来源:http://liyuxia-life.spaces.live.com/Blog/cns!DA1B364675ACF35!264.entry

posted on 2009-03-23 19:09 幸运草 阅读(308) 评论(0)  编辑 收藏 引用 所属分类: C++


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理