偷懒的办法处理拷贝构造函数与赋值函数_拷贝构造函数怎么写

其他范文 时间:2020-02-29 01:15:32 收藏本文下载本文
【www.daodoc.com - 其他范文】

偷懒的办法处理拷贝构造函数与赋值函数由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“拷贝构造函数怎么写”。

偷懒的办法处理拷贝构造函数与赋值函数

如果我们实在不想编写拷贝构造函数和赋值函数,又不允许别人使用编译器生成的缺省函数,怎么办?

偷懒的办法是:只需将拷贝构造函数和赋值函数声明为私有函数,不用编写代码。例如:

cla A

{ …

private:

A(const A &a);// 私有的拷贝构造函数

A & operate =(const A &a);// 私有的赋值函数

};

如果有人试图编写如下程序:

Ab(a);// 调用了私有的拷贝构造函数

b = a;// 调用了私有的赋值函数

编译器将指出错误,因为外界不可以操作A的私有函数。

下载偷懒的办法处理拷贝构造函数与赋值函数word格式文档
下载偷懒的办法处理拷贝构造函数与赋值函数.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文