" I valori massimi e minimi specifici della piattaforma che si possono memorizzare in una variabile int sono rappresentati rispettivamente dalle costanti INT_MAX e INT_MIN , che sono definite nel file di intestazione <limits.h> . Potete vedere i valori relativi alla vostra piattaforma per queste costanti aprendo il file di intestazione <limits.h> in un editor di testo.
Viene considerata una buona pratica assicurarsi che, prima di eseguire calcoli aritmetici, questi non daranno luogo ad overflow. Il codice per fare questa verifica è mostrato sul sito web del CERT
http://www.securecoding.cert.or Cercate proprio la linea guida "INT32-C" . Il codice utilizza gli operatori && (AND logico) e || (OR logico),
Nel codice sviluppato a livello industriale dovreste eseguire dei controlli come questi per tutti i calcoli."
Questo è quello scritto sul mio libro ma non riesco a:
1) capire dov'è il file di intestazione <limits.h> che devo aprire in un editor di testo;
2) Qual'è il giusto codice sul sito del CERT....
Grazie....
Ciao.