【发布时间】:2011-06-03 03:10:37
【问题描述】:
我想比较一个字符串而不实际将其中一个定义为字符串,像这样,
if (string == "add")
我必须将"add" 声明为字符串还是可以以类似的方式进行比较?
【问题讨论】:
-
string的类型是什么?它是一个 C++std::string对象,还是只是一个const char*? -
@e.James awnser 很好。另外值得一提的是,字符串或字符序列文字应该用
"(双引号)括起来,单引号用于单字符文字。