Questa domanda può sembrare piuttosto di base, ma provenendo da un background ingegneristico (non informatica), non ero sicuro di quali fossero i frammenti di "#
" in qualche codice C++.Perché uno dovrebbe preoccuparsi delle direttive del preprocessore?
Una ricerca rapida mi ha portato alla pagina di esercitazione concisa e ben spiegata cplusplus sulle direttive del preprocessore.
Ma perché preoccuparsi del concetto delle direttive del preprocessore? Non è possibile scrivere codice equivalente che può assegnare valori alle costanti, definire subroutine/funzioni/macro e gestire errori?
Suppongo che alla fine voglio sapere quando è buona pratica utilizzare tali direttive per il preprocessore e quando non lo è.
Questo mi diverte. :) – epochwolf
Molti buoni punti in molte risposte ... mi ci vorrà un po 'di tempo per digerire tutto questo! – Zaid
Devo wiki della community questa domanda? – Zaid