Commenti (C++)
Un commento è un testo ignorato dal compilatore, ma che può risultare utile per i programmatori. I commenti vengono generalmente utilizzati per annotare il codice per riferimento futuro. Il compilatore tratta i commenti come uno spazio vuoto. È possibile usare i commenti nei test per rendere inattive alcune righe di codice; Tuttavia, #if
/#endif
le direttive del preprocessore funzionano meglio per questo perché è possibile racchiudere il codice che contiene commenti, ma non è possibile annidare i commenti.
Un commento C++ può essere scritto in uno dei modi seguenti:
Caratteri
/*
(barra, asterisco), seguiti da qualsiasi sequenza di caratteri (ad esempio nuove righe), seguiti dai caratteri*/
. Questa sintassi è la stessa dello standard ANSI C.Caratteri
//
(due barre), seguiti da qualsiasi sequenza di caratteri. Una nuova riga non immediatamente preceduta da una barra rovesciata termina questa forma di commento. Di conseguenza, viene comunemente chiamato commento a riga singola.
I caratteri di commento (/*
, */
e //
) non hanno alcun significato particolare all'interno di un carattere costante, di un valore letterale stringa o di un commento. I commenti che utilizzano la prima sintassi, pertanto, non possono essere annidati.