把main函数里面的const修改了,也是报同样的错误
不知道为啥
通常下面这个代码可能不是一个好的方法, 但可以用. 如果是我, 就用char数组, 拷贝.
struct A
{
A(int aa, const char *pstr)
: a(aa)
, p(pstr)
{}
private:
int a;
const char *p;
};
int main()
{
A obj(2, "hh");
return 0;
}
把第22行的const去掉。