Albi89
11-05-2008, 13:31
Ciao a tutti!
Quella che vi porgo è una domanda abbastanza banale sulla compilazione condizionale, ma non sono riuscito a trovare una risposta che mi convincesse.
Secondo lo standard, qual'è il formato da usare per le guard words negli headers?
Il prof. di programmazione ci ha fatto usare _NOMEFILE_H, dicendo che così ha codificato lo standard ANSI, mentre il testo che lui stesso ci ha consigliato usa NOMEFILE_H_.
Quando la mia pigrizia mi porta a usare i plugin per creare in automatico gli scheletrozzi per le classi, il formato utilizzato è del tipo NOMEFILE_H.
Tempo fa lessi di non usare variabili con nomi che iniziano per underscore perchè è il formato usato dal compilatore per le sue variabili interne (anche se il rischio che collida con un mio nome penso sia infinitesimo).
Esiste effettivamente una convenzione sull'underscore a inizio/fine nome?
Grazie per l'attenzione =)
Quella che vi porgo è una domanda abbastanza banale sulla compilazione condizionale, ma non sono riuscito a trovare una risposta che mi convincesse.
Secondo lo standard, qual'è il formato da usare per le guard words negli headers?
Il prof. di programmazione ci ha fatto usare _NOMEFILE_H, dicendo che così ha codificato lo standard ANSI, mentre il testo che lui stesso ci ha consigliato usa NOMEFILE_H_.
Quando la mia pigrizia mi porta a usare i plugin per creare in automatico gli scheletrozzi per le classi, il formato utilizzato è del tipo NOMEFILE_H.
Tempo fa lessi di non usare variabili con nomi che iniziano per underscore perchè è il formato usato dal compilatore per le sue variabili interne (anche se il rischio che collida con un mio nome penso sia infinitesimo).
Esiste effettivamente una convenzione sull'underscore a inizio/fine nome?
Grazie per l'attenzione =)