warning: xxx' will be initialized after [-Wreorder]
初期化の順番がミスってるぞ警告。 宣言順で作成され、その逆順で破棄される。のでそれにならえ。
class T { int a, c, t; //T() : c(0), a(0), t(0) {}; //warning T() : a(0), c(0), t(0) {}; //ok };
初期化の順番がミスってるぞ警告。 宣言順で作成され、その逆順で破棄される。のでそれにならえ。
class T { int a, c, t; //T() : c(0), a(0), t(0) {}; //warning T() : a(0), c(0), t(0) {}; //ok };