penso uso di un leader "k" è perché tutte le lingue pronunciano come una consonante dura e così ricorda la gente della pronuncia inglese di "costante" :-)
Non ci sono parole riservate Iniziamo con k quindi è più facile come obiettivo di ricerca.
In alternativa, da un aspetto grafico, come carattere principale fornisce una bandiera molto chiara di fronte al resto del nome. La "c" principale è meno ovvia e potrebbe essere utilizzata per indicare i ruoli (come nella notazione ungherese) o le classi (se in un linguaggio non sensibile al maiuscolo/minuscolo).
MY_CONSTANT è piuttosto d'accordo per quanto riguarda le costanti basate su macro. A volte è importante sapere che una costante è definita da una macro, ad esempio che implica che si basa su letterali e quindi da una gamma limitata di tipi di dati, oltre a essere definita in un ambito globale e quindi (come indicato da Michael Burr out) sovrascrive eventuali costanti di namespace locali.
fonte
2009-02-01 03:36:42
Molto interessante. "In generale, non utilizzare il comando #define per il preprocessore per creare costanti: per le costanti integer, utilizzare le enumerazioni e per le costanti in virgola mobile utilizzare il qualificatore const, come descritto sopra." Grazie! – typeoneerror
PS, mi dispiace per la domanda di ripetizione. Giuro che ho cercato prima! ;) – typeoneerror
@TypeOneError, non l'ho menzionato per indicare una domanda a ripetizione. Non penso necessariamente che sia una ripetizione di quella domanda esatta. Ti stavo solo indicando un'altra risorsa da leggere. La tua domanda è un po 'più ampia e probabilmente migliore. – mmcdole