ho il mio tipo di ritorno e funzioni definite in questo modo:Regola generale: valori negativi o positivi per il codice di errore in C/C++
typedef enum xx_return_t {
success = 0,
general_error = -1,
specific_error = -2,
[...]
} xx_return_type;
xx_return_type generalFunction(void) {
if(there_was_an_error)
return general_error;
}
Tuttavia io sono un po 'incerto sui valori di tipo errore qui; qual è lo standard/procedura consigliata per i valori dei ritorni di errore in C/C++ - negativo o positivo?
Aggiornamento: Grazie per le vostre risposte! ero alla ricerca di informazioni sia su C e C++, ma mi rendo anche conto questo solleva buone domande sulla struttura e metodi generali (eccezioni, codici di errore, restituisce oggetti, ecc) specifici di ogni lingua.
Stai chiedendo di C o C++? – Default