您的位置:首页 > 其它

string类的基本函数编写

2012-08-29 23:23 85 查看
class String
{
public:
String(const char *str=NULL);
String(const String &otherdata);
~String(void);
String &operator=(const String &otherdata);
outputString();
private:
char *input_data;
};
String::~String()
{
delete[]input_data;//destructor析构函数,释放地址空间
}
String::(const String &otherdata)
{
assert(str!=NULL);
if(str==NULL)
{
inputdata=new char[1];
*inputdata='\0';
}
else
{
int length=strlen(otherdata.inputdata);
inputdata=new char[length];
strcpy(inputdata,otherdata.inputdata);
}
}
String::(const)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐