本题题目背景是
39行只是声明构造了,具体函数体呢
12行的构造需要赋值操作。
给你个例子
#include <iostream>
class A {
char* m_str;
public:
A(const char* str):m_str(strdup(str)) {
}
};
int main()
{
A a1("123");
std::cout << "Hello World!\n";
}
不知道你这个问题是否已经解决, 如果还没有解决的话: