Aviso do compilador (nível 1) C4183
'identifier': faltando tipo de retorno; considerado como uma função membro retornando 'int'
A definição embutida de uma função membro em uma classe ou uma estrutura não tem um tipo de retorno. Considera-se que essa função membro tenha um tipo de retorno padrão de int
.
A amostra a seguir gera C4183:
// C4183.cpp
// compile with: /W1 /c
#pragma warning(disable : 4430)
class MyClass1;
class MyClass2 {
MyClass1() {}; // C4183
};