Nuovo stile dei commenti del C++

Il C++ introduce un nuovo tipo di commenti. Iniziano con // e proseguono fino alla fine della linea. Sono molto convenienti per scrivere commenti di una sola linea.

Quando il compilatore C++ incontra l'inizio di un commento, ignora qualsiasi cosa fino alla corrispondente fine del commento, che è marcata con un */ se l'inizio del commento era marcato da /*, e dal finelinea stesso se l'inizio del commento era //.

Esempio: questo codice è corretto:

code    /* comment */
code    // comment
questo no:
code    /* comment
code    // comment */ comment
code
perchè l'ultimo "comment" dopo il */ è considerato come fosse codice. Questo perchè // si trova dentro il commento stile C, perciò è ignorato.

Il principale vantaggio che deriva dalla disponibilità di questo nuovo tipo di commento è quello di poter "commentare-due volte" alcune parti del codice:

     code
/* inizio della parte commentata
     code  // comment
     code  // comment
fine della parte commentata */
     code


C++