W8052 クラス名のない基本クラスの初期化は古い形式である (-wobi) (C++)
(この警告を抑止するコマンドラインオプションは -w-obi)
C++ の以前のバージョンでは,コンストラクタヘッダーの後に基本クラスのコンストラクタのパラメータリストを指定するだけで,基本クラスを初期化できました。
現在は,基本クラス名を入れることが推奨されています。
これでコードがより明瞭になります。また,複数の基本クラスを使用する場合には必要です。
古い方法
derived::derived(int i) : (i, 10) { ... }
新しい方法
derived::derived(int i) : base(i, 10) { ... }