【发布时间】:2020-10-08 05:21:19
【问题描述】:
我对 C++ 有疑问。我使用了一个字符串指针并想动态添加另一个字符串。 但是后来我收到了这个错误消息:
'operator+=' 不匹配(操作数类型为 'std::__cxx11::string* {aka std::__cxx11::basic_string*}' 和 'std::__cxx11::string {aka std::__cxx11 ::basic_string}')
void Stammbaum::printTree(Node* node, string* s){
printLeftTree(node, s, 0);
}
void Stammbaum::printLeftTree(Node* node, string* s, int i){
if(node == NULL)
return;
if(i != 0)
printLeftTree(node->Mutter, s, 1);
string temporaryString;
temporaryString = "/-- " + node->vorname + " " + node->nachname + "\n";
s += temporaryString; <------------------------------Getting the error in this Line--
printLeftTree(node->Vater, s, 1);
}
【问题讨论】: