Advertencia del compilador (nivel 1) C4183
"identifier": falta el tipo de valor devuelto; se supone que se trata de una función miembro que devuelve "int"
La definición insertada de una función miembro en una clase o una estructura no tiene un tipo de valor devuelto. Se da por supuesto que esta función miembro tiene un tipo de valor devuelto predeterminado de int
.
El ejemplo siguiente genera la advertencia C4183:
// C4183.cpp
// compile with: /W1 /c
#pragma warning(disable : 4430)
class MyClass1;
class MyClass2 {
MyClass1() {}; // C4183
};