【发布时间】:2016-01-26 00:42:53
【问题描述】:
有没有办法做类似的事情
#define commentstart /*
或
#define ignore #ifdef 0
? 我基本上想让编译器忽略在我自己定义的两个关键字之间编写的任何代码。有什么建议吗?
示例
COMMENTSTART
whatever I write here will not be taken as code
COMMENTEND
【问题讨论】:
-
抱歉,不,使这成为可能的功能被故意排除在 C 预处理器之外。我敢打赌这是重复的,但我手头没有链接。
-
你想完成什么?
-
我认为他有工作安全问题,想让代码不可读
-
大家好。这个问题没有错。这家伙只是在征求意见。
-
如 kirills 回答中所述:我想用它来介绍我自己的 cpp 代码,可以由我自己的解析器读取。
标签: c++ metaprogramming