c++

warning: xxx' will be initialized after [-Wreorder]

c++

初期化の順番がミスってるぞ警告。 宣言順で作成され、その逆順で破棄される。のでそれにならえ。 class T { int a, c, t; //T() : c(0), a(0), t(0) {}; //warning T() : a(0), c(0), t(0) {}; //ok }; konuma.org

discards qualifiers [-fpermissive]

c++

error: discards qualifiers [-fpermissive] constなインスタンスからconstじゃないメソッドを呼び出してる。 つまり、内容を書き換えちゃダメなインスタンスから、書き換えちゃうかもしれないメソッドを呼び出してる。 #include <string> class CString : public st</string>…