string类默认构造函数

页面导航:首页 > 软件编程 > Java编程 > string类默认构造函数

string类默认构造函数

来源: 作者: 时间:2016-01-21 09:39 【

//#includeiostream//using namespace std;//#pragma warning(disable :4996)//class String//{//public:// /*String()// :_str(new char[strlen()+1])// {// *_str =...
//#include<iostream>
//using namespace std;
//#pragma warning(disable :4996)
//class  String
//{
//public:
//  /*String()
//      :_str(new char[strlen("")+1])
//  {
//      *_str = '\0';
//  }
//  String(const char*s)
//      :_str(new char[strlen(s) + 1])
//  {
//      strcpy(_str, s);
//  }*/
//  String(const char* s = "")
//      :_str(new char[strlen(s) + 1])
//  {
//      strcpy(_str, s);
//  }
//  String(const String& s)
//      :_str(new char[(strlen(s._str))+1])
//  {
//      strcpy(_str, s._str);
//  }
//  String& operator=(const String& s)
//  {
//      if (this != &s)
//      {
//          delete[] _str;//重新赋值时需释放原来的空间,否则会内存泄露
//          _str = new char[(strlen(_str)) + 1];
//          strcpy(_str, s._str);
//      }
//      return *this;
//  }
//
//  ~String()
//  {
//      delete[] _str;
//  }
//  void Display()
//  {
//      cout << _str << endl;
//  }
//private:
//  char* _str;
/
                 
                
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<