abo*_*ady 5 visual-c++ visual-studio-2017
我写了这样的C++代码:
#define BUILDNUM "DEBUG"
#define PROGRAMNAME "Some text " ## BUILDNUM
const char ProgramName[] = {PROGRAMNAME};
Run Code Online (Sandbox Code Playgroud)
并在编译时出现“未找到用户定义的文字运算符”错误。我知道造成悲伤的文字运算符是BUILDNUM因为当我注释掉//## BUILDNUM代码时编译没有问题。有趣的是,这段代码之前已经编译过。我对不相关的文件做了一些更改,但它不再编译。
问题是什么?我似乎没有找到是什么原因造成的。
| 归档时间: |
|
| 查看次数: |
2181 次 |
| 最近记录: |