【发布时间】:2016-09-27 05:18:50
【问题描述】:
我需要禁用复制赋值运算符。这将起作用:
A& operator=(const A&);
如果我不为 operator= 指定确切的参数,它会起作用吗?
我的意思是这样的:
void operator=(void);
返回值是对的,想写什么都可以,但是参数类型呢?
这会覆盖默认的operator= 类吗?
【问题讨论】:
-
"会起作用吗...";您尝试过吗?
-
赋值必须只有一个参数。
-
@WhozCraig,是的,我可以试试看它是否有效,但我想知道为什么。
标签: c++ operator-overloading assignment-operator