文字列を期待している関数があり、constchar*を返される文字列に連結したいと思っていました。
このシナリオを説明するのに役立つサンプルコードを次に示します。
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";
次のエラーが発生します:タイプ'constchar*'および'constchar*'の無効なオペランドから二項演算子+
なぜこれが無効なのですか?助けてください