37 lines
495 B
C++
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
|
|
*/ |