Files
BasicsOfComputerSoftwareEng…/OOP/15Exam/3.10.cpp
2023-05-30 19:28:40 +08:00

37 lines
495 B
C++

#include <cstring>
#include <iostream>
using namespace std;
class A {
public:
A(char *aa) {
b = strlen(aa);
a = new char[b + 1];
strcpy(a, aa);
}
~A() {
delete[] a;
}
char *Geta() {
return a;
}
int Getb() {
return b;
}
private:
char *a;
int b;
};
int main() {
A x("zhao"), y("zhuang");
cout << strlen(x.Geta()) << endl;
cout << strlen(y.Geta()) + x.Getb() << endl;
return 0;
}
/*
4
10
*/