私はそのような値にポインタを代入しようとしています
string name;
XMLSerial * ptr;
if(name == "Armor")
{
ptr = &name;
}
名前は先に初期化されています。XMLSerial は私が書いたクラスです。一部の XML をオブジェクトにデシリアライズしようとしています。その名前が私が定義したクラスまたはオブジェクトの 1 つである場合、XMLSerial オブジェクト ポインターでオブジェクト用のスペースを作成する必要があります。
私が得ているエラーはcannot convert std::string* {aka std::basic_string<char>*} to XMLSerial* in assignment
.