-1
class StatDemo
{
} ;
private:
static int x;
int y;
public:
void setx(int a) const { x = a; }
void sety(int b) const { y = b; }
int getx() {return x; }
int gety() {return y; }
當成員變量被函數改變時,const的用法是什麼?當函數改變成員變量時,給定函數中const的用法是什麼?
「什麼是const的使用...」導致編譯器錯誤? – songyuanyao
看起來你錯誤地讓setter爲const,而getters爲非const。它應該是相反的。這些東西都應該放在類的定義裏面,而不是放在後面。 – paddy