我有一个需要字符串的函数,我想将 const char * 连接到要返回的字符串。
下面是帮助说明这种情况的示例代码:
void TMain::SomeMethod(std::vector<std::string>* p)
{
p->push_back(TAnotherClass::Cchar1 + "/" + TAnotherClass::Cchar2);
}
这是另一个类,它们来自:
class TAnotherClass
{
public:
static const char * Cchar1;
static const char * Cchar2;
};
const char * TAnotherClass::Cchar1 = "Home";
const char * TAnotherClass::Cchar2 = "user";
我收到以下错误:'const char*'和'const char*'类型的无效操作数到二元运算符+
为什么这无效?请帮忙