Avviso del compilatore (livello 1) C4716

'function' deve restituire un valore

La funzione specificata non ha restituito un valore.

Solo le funzioni con un tipo restituito void possono usare il comando return senza un valore restituito associato.

Quando viene chiamata questa funzione, verrà restituito un valore non definito.

Questo avviso viene alzato di livello automaticamente a un errore. Se si desidera modificare questo comportamento, usare #pragma avviso.

L'esempio seguente genera l'errore C4716:

// C4716.cpp
// compile with: /c /W1
// C4716 expected
#pragma warning(default:4716)
int test() {
   // uncomment the following line to resolve
   // return 0;
}