#include <iostream>
using namespace std;
class String {
public:
String(char *a) {
str = new char[strlen(a)+1];
strcpy(str, a);
}
void print() { cout << str << endl; }
~String() {
cout << "Destructor!" << endl;
delete str;
}
private:
char *str;
};
int main() {
String s1("hello");
String s2(s1);
s1.print();
s2.print();
}
拷贝构造函数
最新推荐文章于 2025-07-09 21:33:09 发布