コンパイラの警告 (レベル 1) C4183

'identifier': 戻り値の型がありません。'int' を返すメンバー関数と見なします

クラスまたは構造体のメンバー関数のインライン定義には、戻り値の型はありません。 このメンバー関数は、既定の戻り値の型が int であると想定されています。

次の例では C4183 が生成されます。

// C4183.cpp
// compile with: /W1 /c
#pragma warning(disable : 4430)
class MyClass1;
class MyClass2 {
   MyClass1() {};   // C4183
};