コンパイラの警告 (レベル 1) C4183
'identifier': 戻り値の型がありません。'int' を返すメンバー関数と見なします
クラスまたは構造体のメンバー関数のインライン定義には、戻り値の型はありません。 このメンバー関数は、既定の戻り値の型が int
であると想定されています。
次の例では C4183 が生成されます。
// C4183.cpp
// compile with: /W1 /c
#pragma warning(disable : 4430)
class MyClass1;
class MyClass2 {
MyClass1() {}; // C4183
};