65,187
社区成员




#include<iostream>
#include<string.h>
#include<math.h>
using namespace std;
class CString
{
private:
char *p_str;//私有数据成员 p_str指针指向字符串
public:
CString(char* p_s)//构造函数 将参数值赋值给私有数据成员
{
p_str=new char[strlen(p_s)+1];
strcpy(p_str,p_s);
}
void print()
{
cout<<p_str<<endl;
}
~CString()
{
delete [] p_str;
}
};
int main()
{
char p[20];
CString* p_strPtr=NULL;
cout<<"Enter a string:";
cin>>p;
CString s1(p);
s1.print();
return 0;
}