我认为这是因为我在下面写的代码。但我无法解决它。
classname::smt() {;}
classname::smt1(int x, double y, string name)
{
x = xprivate;
y = yprivate;
name = nameprivate;
}
答案 0 :(得分:6)
这意味着您无法拥有执行此操作的代码:
class classname
{
classname() const
classname() volatile
classname() const volatile
};
cv-qualifers适用于存储和方法,而不适用于构造函数或析构函数(因为您仍需要初始化cv限定的存储空间)。