0
我想这是因为我下面写的代码,但我没能解决它什么是“错误:?。构造函数可以不CV-合格
classname::smt() {;}
classname::smt1(int x, double y, string name)
{
x = xprivate;
y = yprivate;
name = nameprivate;
}
我想这是因为我下面写的代码,但我没能解决它什么是“错误:?。构造函数可以不CV-合格
classname::smt() {;}
classname::smt1(int x, double y, string name)
{
x = xprivate;
y = yprivate;
name = nameprivate;
}
这意味着你不能有代码,这是否:
class classname
{
classname() const
classname() volatile
classname() const volatile
};
CV-限定符适用于储存和方法,而不是构造函数和析构函数(因为你仍然必须初始化CV-合格存储)
谢谢。那里const是一个问题 – user1722022
“CV”在这里的意思是“常量和/或挥发性“。你是否有这些限定词之一在构造函数的声明中? –