因?yàn)閷Wⅲ詫I(yè)

          我的Java Blog

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            21 隨筆 :: 30 文章 :: 6 評論 :: 0 Trackbacks

           // String的普通構(gòu)造函數(shù)

          String::String(const char *str)

          {

              if(str==NULL)

              {

                  m_data = new char[1];

                  *m_data = ‘\0’;

              }  

              else

              {

                  int length = strlen(str);

                  m_data = new char[length+1];

                  strcpy(m_data, str);

              }

          }  

           

          // String的析構(gòu)函數(shù)

           String::~String(void)

          {

              delete [] m_data;

          // 由于m_data是內(nèi)部數(shù)據(jù)類型,也可以寫成 delete m_data;

            }

          posted on 2009-08-31 23:27 kevin.zhan 閱讀(154) 評論(0)  編輯  收藏 所屬分類: C++

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 柳州市| 那坡县| 大城县| 郧西县| 温州市| 灌南县| 贺州市| 林甸县| 邓州市| 阜新| 宣武区| 榆树市| 鄂伦春自治旗| 泗阳县| 曲阜市| 建始县| 筠连县| 天门市| 庆元县| 苍南县| 辽阳市| 宝鸡市| 湖南省| 鄂托克前旗| 莱西市| 香港| 莎车县| 米易县| 乾安县| 佛冈县| 博兴县| 和政县| 东阳市| 昭通市| 扎鲁特旗| 黔西县| 蓝田县| 博乐市| 贡山| 阜平县| 泰来县|