关于warning C4512: “`anonymous-namespace'::******”: 未能生成赋值运算符

来源:互联网 发布:常用的图像分割算法 编辑:程序博客网 时间:2024/05/29 08:35

今天头一次注意到这个warning(以前一定出现过,但是我没发现)。
如果类成员中包含引用(引用一旦初始化就不能再赋值你懂的)或者const对象,编译期就无法自动生成=操作符重载函数了。

声明为private: int operator=(ref const&); 即可避免编译器生成默认的 = 操作符

原创粉丝点击