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)