我有一个类的成员函数,如下所述
int x(std::string &a, std::string &b) {
char *ptr = another_member.getStringMember().c_str() //I am storing the pointer
cout << ptr << endl;
a="hello";
cout << ptr << endl;
}
Run Code Online (Sandbox Code Playgroud)
输出是
StringMember
你好
你能解释一下为什么会这样吗?谢谢