青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 12,  comments - 21,  trackbacks - 0

#include <iostream.h>

class B

{

       int x,y;

public:

       B() {x = y = 0; cout << “Constructor1” << endl;}

       B(int i) {x = i; y = 0; cout << “Constructor2” << endl;}

       B(int i ,int j) {x = i; y = j; cout << “Constructor3” << endl;}

       ~B() {cout << “Destructor” << endl;}

       void print() {cout << “x=” << x << “,y=” << y << endl;}

};

void main()

{

       B *ptr;

       ptr = new B[3];

       ptr[0] = B();

       ptr[1] = B(5);

       ptr[2] = B(2,3);

       for (int i=0;i<3;i++)

              ptr[i].print();

       delete[] ptr;

}


運(yùn)行結(jié)果為什么是:

Constructor1

Constructor1

Constructor1

Constructor1

Destructor

Constructor2

Destructor

Constructor3

Destructor

x=0,y=0

x=5,y=0

x=2,y=3

Destructor

Destructor

Destructor

它是如何調(diào)用構(gòu)造函數(shù)和析構(gòu)函數(shù)的???

思考以下我想可能是這樣運(yùn)行的:
B *ptr ;                  //建立一個(gè)指針對象 先調(diào)用一次構(gòu)造函數(shù)B();
ptr=new  B[3];        //用new獲取動態(tài)內(nèi)存,并且建立了3個(gè)對象
ptr[0]=B();             //調(diào)用構(gòu)造函數(shù)B()
ptr[1]=B(5);           //調(diào)用重載構(gòu)造函數(shù)B(int i)
ptr[2]=B(2,3)          //調(diào)用重載構(gòu)造函數(shù)B(int i,intj)
然后調(diào)用一次析構(gòu)函數(shù);
最后 delete[] ptr;    逆序調(diào)用三次析構(gòu)函數(shù).


posted on 2011-06-01 13:38 DoubleW 閱讀(3296) 評論(2)  編輯 收藏 引用

FeedBack:
# re: 構(gòu)造函數(shù)和析構(gòu)函數(shù)調(diào)用問題
2011-06-02 08:46 | lwch
B* ptr并不會調(diào)用構(gòu)造函數(shù),只不過在棧上聲明了一個(gè)指針對象。
new B[3]調(diào)用了3次構(gòu)造函數(shù),生成了3個(gè)對象。
B()調(diào)用了一次構(gòu)造函數(shù),因?yàn)樗窃跅I仙傻模虼诉@行代碼執(zhí)行完后會調(diào)用析構(gòu)函數(shù)析構(gòu)這個(gè)對象。
下面兩句同上。
最后delete[] ptr因?yàn)橛卸焉?個(gè)對象,因此會被析構(gòu)3次。

要記住棧上創(chuàng)建的對象會被自動析構(gòu),堆上創(chuàng)建的對象必須手動析構(gòu)。  回復(fù)  更多評論
  
# re: 構(gòu)造函數(shù)和析構(gòu)函數(shù)調(diào)用問題
2011-06-02 11:45 | DoubleW
看懂了,多下閣下悉心教導(dǎo)。還望以后多家照顧..呵呵  回復(fù)  更多評論
  

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿(3)

隨筆檔案(12)

文章檔案(2)

最新隨筆

搜索

  •  

積分與排名

  • 積分 - 29396
  • 排名 - 664

最新隨筆

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美91大片| 六月婷婷久久| 亚洲国产日本| 久久久久久久精| 国产日韩专区| 欧美在线亚洲综合一区| 99re66热这里只有精品3直播| 老司机亚洲精品| 激情一区二区三区| 久久只精品国产| 久久精品人人做人人爽| 国产一区二区三区直播精品电影| 欧美一区二区三区四区夜夜大片| 99精品99| 国产欧美视频一区二区| 午夜亚洲福利在线老司机| 亚洲小视频在线| 国产精品一区久久| 久久久久久久久岛国免费| 亚洲欧美日韩国产精品| 国产亚洲欧美在线| 久热爱精品视频线路一| 久久综合狠狠| 伊人色综合久久天天| 欧美成人国产一区二区| 欧美伦理91i| 亚洲欧美日韩一区在线| 久久黄金**| 亚洲欧洲在线一区| 亚洲九九九在线观看| 国产精品夜色7777狼人| 久久一区亚洲| 欧美日韩三级视频| 久久精品91久久久久久再现| 久久嫩草精品久久久精品| 日韩亚洲国产欧美| 亚洲免费在线观看| 亚洲国产一区二区三区a毛片| 亚洲精品社区| 国内成人精品2018免费看 | 亚洲欧美综合| 怡红院av一区二区三区| 日韩亚洲国产精品| 国产一区二区三区直播精品电影 | 日韩视频在线免费观看| 一本久道久久久| 国自产拍偷拍福利精品免费一| 美女视频一区免费观看| 欧美高清一区| 欧美在线观看一区二区| 欧美高清在线一区| 久久久久99精品国产片| 久久免费视频网站| 亚洲欧美日韩精品久久奇米色影视 | 国产欧美欧美| 91久久精品日日躁夜夜躁国产| 六月婷婷一区| 久久九九全国免费精品观看| 欧美日韩精品国产| 欧美国产另类| 国产丝袜美腿一区二区三区| 日韩网站在线观看| 亚洲国产精品久久久久秋霞不卡| 午夜精品视频| 亚洲一区二区三区三| 欧美阿v一级看视频| 老**午夜毛片一区二区三区| 国产精品99免费看| 亚洲精品日韩在线观看| 亚洲国产精品久久久久秋霞蜜臀 | 亚洲狼人精品一区二区三区| 欧美亚洲一区二区在线| 亚洲一区二区在线观看视频| 欧美寡妇偷汉性猛交| 欧美成人精品激情在线观看| 久久蜜臀精品av| 国产三级欧美三级| 久久久91精品国产| 美女尤物久久精品| 亚洲日本va在线观看| 欧美精品成人| 亚洲网站在线看| 久久精品观看| 亚洲欧洲美洲综合色网| 欧美精品亚洲精品| 亚洲午夜精品国产| 久久一二三四| 99re在线精品| 国产精品日韩精品| 久久精品91久久久久久再现| 亚洲国产精品va| 亚洲一二三区在线| 狠狠色丁香久久婷婷综合丁香| 蜜臀久久99精品久久久久久9| 亚洲日本va午夜在线电影| 欧美一区二区日韩一区二区| 伊人成综合网伊人222| 欧美日韩精品一区二区天天拍小说| 在线亚洲欧美视频| 欧美+日本+国产+在线a∨观看| 一本色道久久综合亚洲精品不卡| 国产欧美日韩视频在线观看| 免费成人av| 先锋亚洲精品| 亚洲美女视频在线免费观看| 久久深夜福利| 亚洲欧美日韩国产一区二区| 亚洲韩日在线| 国产香蕉97碰碰久久人人| 欧美欧美在线| 久久男人av资源网站| 亚洲一区二区三区在线播放| 亚洲丰满在线| 久久深夜福利| 性欧美办公室18xxxxhd| 9l国产精品久久久久麻豆| 国产一区再线| 国产精品午夜av在线| 欧美激情麻豆| 美脚丝袜一区二区三区在线观看| 亚洲免费在线播放| 亚洲精品一区二区网址| 欧美va天堂| 久久影院午夜论| 欧美在线1区| 亚洲免费人成在线视频观看| 亚洲看片一区| 亚洲国产一区二区a毛片| 韩国一区二区三区美女美女秀| 国产精品视频成人| 欧美视频亚洲视频| 欧美日韩亚洲综合| 欧美国产日本韩| 欧美 日韩 国产一区二区在线视频| 久久se精品一区精品二区| 亚洲夜间福利| 亚洲一级二级在线| 亚洲午夜av电影| 在线亚洲一区二区| 亚洲天堂黄色| 亚洲尤物视频网| 亚洲欧美在线观看| 午夜精品在线看| 欧美在线视频a| 欧美专区亚洲专区| 久久久美女艺术照精彩视频福利播放| 欧美一区=区| 久久全球大尺度高清视频| 久久五月婷婷丁香社区| 美女福利精品视频| 欧美激情片在线观看| 欧美日韩中文字幕精品| 欧美天天影院| 国产欧美日韩在线| 国产欧美一区二区精品婷婷 | 欧美私人网站| 国产精品久久77777| 国产精品亚洲成人| 国内精品一区二区三区| 亚洲国产成人在线| 亚洲美女黄网| 亚洲欧美国产视频| 久久久噜噜噜久久狠狠50岁| 欧美成年人视频| 亚洲欧洲偷拍精品| 亚洲视频在线观看免费| 久久爱www| 欧美精品一区二区三区四区| 国产精品久久久久999| 国内外成人在线| 亚洲精品视频啊美女在线直播| 亚洲一级二级在线| 久久成人在线| 亚洲激情成人在线| 亚洲女优在线| 欧美成人精品一区| 国产精品久久一级| 一区二区在线视频播放| 亚洲视频网在线直播| 久久久久久网站| 99riav国产精品| 久久婷婷丁香| 国产精品免费电影| 亚洲国产成人精品久久久国产成人一区| 日韩一区二区精品葵司在线| 欧美在线观看视频在线| 亚洲激情成人| 久久久久www| 国产精品国产三级欧美二区 | 国产一区二区高清| 在线亚洲国产精品网站| 久久全球大尺度高清视频| 日韩一级精品视频在线观看| 久久久国产一区二区三区| 国产精品护士白丝一区av| 亚洲激情电影在线| 久久久精品国产一区二区三区 | 久久一区二区三区四区五区| 一区二区三区www| 欧美成人精品激情在线观看|