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」在這裏的意思是「常量和/或揮發性「。你是否有這些限定詞之一在構造函數的聲明中? –