我剛剛開始C++大約一個星期前,最近覆蓋了類中的構造函數。使用Code :: Blocks,我已經想出了一個基本的類。我的問題是:爲什麼我不能簡單地將{m_f = f;}與{float m_f = f;}相比?我的編譯器不喜歡當我嘗試它沒有前面的浮動。初學者:快速構造函數Q
class classyClass
{
public:
classyClass(int x=0, int y=0) {m_x = x; m_y = y;}
classyClass(float f=0) {float m_f = f;}
void setX(int x) { m_x = x; }
void setY(int y) { m_y = y; }
int getX() const { return m_x; }
int getY() const { return m_y; }
private:
int m_x;
int m_y;
};
感謝您的幫助!
您沒有任何(私有)成員'浮m_f' ... – jpw