11.18 我有些舊代碼, 試圖用這樣的宏來構造標識符  #define Paste(a, b) a/**/b 但是現在不行了。

這是有些早期預處理器實現 (如 Reiser) 的未公開的功能, 註釋完全消失, 因而 可以用來粘結標識符。 但 ANSI 確認 (如 K&R所言) 註釋用空白代替。然而對 粘結標識符的需求卻十分自然和廣泛, 因此 ANSI 引入了一個明確定義的標識符 粘結操作符 --- ##, 它可以像這樣使用
    #define Paste(a, b) a##b

參見問題 11.18

參考資料: [ISO, Sec. 6.8.3.3]; [Rationale, Sec. 3.8.3.3]; [H&S, Sec. 3.3.9 p. 52]。

翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)