Quando Clion crea un file di intestazione si aggiunge includere stringhe di guardia come questo:Come cambiare C++ include le protezioni in CLion?
#ifndef PROJECTNAME_FILENAME_H
#define PROJECTNAME_FILENAME_H
/* ... code ... */
#endif //PROJECTNAME_FILENAME_H
ma voglio solo FILENAME_H
senza il prefisso PROJECTNAME_
. Come cambiarlo nelle impostazioni di CLion?
Si dovrebbe evitare di utilizzare solo 'FILENAME_H' , non è raro avere più file con lo stesso nome in un progetto. – Holt
Questo non sarebbe d'aiuto in questo caso poiché l'altra intestazione (con lo stesso nome di file) userebbe anche le protezioni di inclusione PROJECTNAME_FILENAME_H – NewProggie
Un'alternativa sarebbe usare '#pragma una volta' invece delle protezioni di tipo' # ifndef'. Il modello utilizzato per la creazione del file di intestazione può essere cambiato in 'Impostazioni-> Editor-> Modelli di file e codice'. – sitic