企業(yè)錄,供求信息免費發(fā)布平臺
 
  首 頁 企業(yè)名錄 產品大全 商業(yè)機會 企業(yè)建站 我的辦公室
手機站
易網(wǎng)站
企業(yè)名錄
您當前位置是:商業(yè)機會 >> 商務服務 >> 軟件開發(fā) >> C++中delete和delete[]的區(qū)別
C++中delete和delete[]的區(qū)別 C++中delete和delete[]的區(qū)別_西安達內科技_C++中delete和delete[]的區(qū)別

點此瀏覽大圖
公 司: 西安達內科技
發(fā)布時間:2014年06月05日
有 效 期:2014年12月02日
留言詢價 加為商友
  聯(lián)系信息 企業(yè)信息
先生 (seo)
聯(lián)系時,請說是在企業(yè)錄看到的,謝謝!
電  話: 029-82222601
傳  真:
手  機:
地  址: 中國陜西西安市陜西省西安市興慶南路10號交大出版大廈6層
郵  編:
公司主頁: http://xadnitpx1.qy6.com.cn(加入收藏)
公 司:西安達內科技

查看該公司詳細資料

詳細說明

      C++告訴我們在回收用 new 分配的單個對象的內存空間的時候用 delete,回收用 new[] 分配的一組對象的內存空間的時候用 delete[].下面西安達內C++培訓(http://www.xatarena.cn/c/index.jhtml)講師就詳細為大家介紹。

關于 new[] 和 delete[],其中又分為兩種情況:
(1) 為基本數(shù)據(jù)類型分配和回收空間;
(2) 為自定義類型分配和回收空間。

  請看下面的程序。
  #include <iostream>;
  using namespace std;
  class T {
  public:
  T() { cout 《 "constructor" 《 endl; }
  ~T() { cout 《 "destructor" 《 endl; }
  };
  int main()
  {
  const int NUM = 3;
  T* p1 = new T[NUM];
  cout 《 hex 《 p1 《 endl;
  // delete[] p1;
  delete p1;
  T* p2 = new T[NUM];
  cout 《 p2 《 endl;
  delete[] p2;
  }

  大家可以自己運行這個程序,看一看 delete p1 和 delete[] p1 的不同結果。

  從運行結果中我們可以看出,delete p1 在回收空間的過程中,只有 p1[0] 這個對象調用了析構函數(shù),其它對象如 p1[1]、p1[2] 等都沒有調用自身的析構函數(shù),這就是問題的癥結所在。如果用 delete[],則在回收空間之前所有對象都會首先調用自己的析構函數(shù)。

  基本類型的對象沒有析構函數(shù),所以回收基本類型組成的數(shù)組空間用 delete 和 delete[] 都是應該可以的;但是對于類對象數(shù)組,只能用 delete[].對于 new 的單個對象,只能用 delete 不能用 delete[] 回收空間。

  所以一個簡單的使用原則就是:new 和 delete、new[] 和 delete[] 對應使用。


免責聲明:以上所展示的信息由會員自行提供,內容的真實性、準確性和合法性由發(fā)布會員負責,m.lyxsdst.com對此不承擔任何責任。如有侵犯您的權益,請來信通知刪除。
該公司其他商業(yè)信息
 1 直接到第
20 條信息,當前顯示第 1 - 20 條,共 1

機械 儀器 五金 電子 電工 照明 汽摩 物流 包裝 印刷 安防 環(huán)保 化工 精細化工 橡膠塑料 紡織 冶金 農業(yè) 健康保養(yǎng) 建材 能源 服裝 工藝品 家居用品 數(shù)碼 家用電器 通訊產品 辦公 運動、休閑 食品 玩具 商務 廣告 展會
1 2 3 4 5 6 7 8 9 10 .. 聯(lián)系人:陳 電話:029-82222601

關于我們 | 網(wǎng)站指南 | 廣告服務 | 誠招代理 | 誠聘英才 | 付款方式 | (企業(yè)錄)聯(lián)系方式 | 友情鏈接 | 網(wǎng)站地圖
主站蜘蛛池模板: 韩国成人在线视频| 精品久久久久久成人AV| 亚洲成人免费网站| 久久精品国产成人AV| 亚洲国产成人超福利久久精品 | 国产精品欧美成人| 亚洲综合久久成人69 | 四虎成人永久地址| 成人美女黄网站色大色下载| 国产成人精品自线拍| 久久久久亚洲av成人网人人软件| 成人亚洲欧美日韩在线观看| 四虎成人影院网址| 成人一区专区在线观看| 亚洲国产成人精品无码区在线秒播| 最新69成人精品毛片| 亚洲AV一二三区成人影片| 国产高清成人mv在线观看| 成人精品一区久久久久| 久久成人国产精品免费软件 | 国产成人精品动图| 成人国产精品999视频| 欧美成人精品高清在线观看| 亚洲精品午夜国产va久久成人| 成人永久免费高清| 激情成人综合网| 久久怡红院亚欧成人影院| 国产成人年无码AV片在线观看| 成人午夜一区二区三区视频 | 91成人免费版| 亚洲2022国产成人精品无码区| 免费无码成人AV片在线在线播放| 国产成人麻豆精品午夜福利在线| 成人无码免费一区二区三区| 精品无码成人片一区二区| 78成人精品电影在线播放日韩精品电影一区亚洲 | 欧美成人精品第一区| 久久久久99精品成人片直播| 亚洲成人福利在线观看| 亚洲国产成人超福利久久精品| 亚洲午夜成人片|