bar*_*arp 1 c c++ string concatenation string-concatenation
这就是我所拥有的:
#define STRING "string 1"
string string2 = STRING + "string3";
Run Code Online (Sandbox Code Playgroud)
这是错的.解决办法是什么?问题string2必须是不变的还是其他什么,为什么?
#define STRING "string 1"
std::string string2 = STRING "string3";
Run Code Online (Sandbox Code Playgroud)
相邻字符串litterals的连接不是预处理器的一个特性,它是C/C++的一个特性