サンプルのソースコードは以下とする。
class Hoge {
public :
Hoge();
~Hoge();
int GetValue() const;
int GetX();
private:
int X;
};
int GetValue() const {
return GetX();
}
int GetX() {
return X;
}
上記のソースビルド時に下記のエラーが発生する場合は、以下の対策をとる。
discards qualifiers [-fpermissive]
①メソッドGetValueのconstをとる。
②メソッドGetXをconstにする。