註解是會被編譯器忽略,但對程式設計人員而言很有用的文字。 註解通常用來標註程式碼供未來參考。 編譯器會將它們視為空白字元。 您可以在測試中使用批注,讓某些程式代碼行處於非使用中狀態;不過, #if/#endif 預處理器指示詞對此效果更好,因為您可以圍繞包含批注但無法巢狀批注的程序代碼。
C++ 註解以下列其中一種方式撰寫:
/*(斜線、星號) 字元,後面接著任何字元序列 (包括新行),後面接著*/字元。 這語法與 ANSI C 相同。//(兩個斜線) 字元,後面接著任何字元序列。 一個沒有前置反斜線的新行會終止這種形式的註解。 因此,它通常稱為「單行註解」。
註解字元 (/*、*/ 和 //) 在字元常數、字串常值或註解中沒有特殊意義。 因此,使用第一種語法的註解不可以是巢狀。