爱德草

Results 2 comments of 爱德草

似乎在不同的电脑上,这份代码的运行结果与报错都不相同: - 在我的电脑上:为注释的输出,无报错 - 在同学电脑上:后两次为 Test,有报错,因为delete两次 似乎在我的电脑上会进行深拷贝,这是为什么

``` class MyClass { public: MyClass(char* str) { data = new char[strlen(str) + 1]; strcpy(data, str); } ~MyClass() { delete[] data; } void print() { std::cout