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