Compartir a través de


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
};