#include <iostream>
#include <string.h>
using namespace std;
class my_string
{
public:
char *chr;
int len;
my_string(char *_chr)
{
len = strlen(_chr);
chr = new char[len+1]; //_chr의 크기만큼 동적할당
strcpy(chr, _chr);//_chr 의 문자열을 chr에 복사를 한다
}
~my_string()
{
delete []chr;// 동적할당을 한것을 지운다.
}
char* GetData()//chr 값을 리턴한다.
{
return chr;
}
};
void main()
{
my_string s1("test");
my_string s2("sample");
cout<<s1.GetData()<<endl;
cout<<s2.GetData()<<endl;
}