Condividi tramite


Avviso del compilatore (livello 1) C4508

'function': la funzione deve restituire un valore; Tipo restituito 'void' assunto

La funzione non ha alcun tipo restituito specificato. In questo caso, anche C4430 dovrebbe essere attivato e il compilatore implementa la correzione segnalata da C4430 (il valore predefinito è int).

Per risolvere questo avviso, dichiarare in modo esplicito il tipo restituito di funzioni.

L'esempio seguente genera l'errore C4508:

// C4508.cpp
// compile with: /W1 /c
#pragma warning (disable : 4430)
func() {}   // C4508
void func2() {}   // OK