天天爱天天做天天做天天吃中文|久久综合给久合久久综合|亚洲视频一区二区三区|亚洲国产综合精品2022

  • 
    
    <delect id="ixd07"></delect>

       找回密碼
       注冊

      QQ登錄

      只需一步,快速開始

      構(gòu)造函數(shù)與析構(gòu)函數(shù)調(diào)用順序

      [復(fù)制鏈接]
      1#
      發(fā)表于 2008-9-29 20:23:51 | 只看該作者 |倒序?yàn)g覽 |閱讀模式
      <P>派生類與基類中<FONT color=#0000ff>構(gòu)造函數(shù)的調(diào)用順序</FONT>是<FONT color=#ff0000>先調(diào)用基類</FONT>的構(gòu)造函數(shù)對基類成員進(jìn)行初始化。然<FONT color=#ff0000>后執(zhí)行派生類</FONT>的構(gòu)造函數(shù),如果基類仍是派生類,則這個過程遞歸進(jìn)行。</P>
      / M" M/ g1 r4 L! D: I+ G8 H, Z# W- x<P>當(dāng)派生類還<FONT color=#ff0000>包括對象成員</FONT>時,則<FONT color=#0000ff>基類</FONT>的<FONT color=#ff0000>構(gòu)造函數(shù)先被調(diào)用</FONT>,<FONT color=#0000ff>對象成員</FONT>的構(gòu)造函數(shù)<FONT color=#0000ff>次之</FONT>,<FONT color=#ff0000>最后執(zhí)行派生類</FONT>的<FONT color=#0000ff>構(gòu)造函數(shù)</FONT>。在有<FONT color=#ff0000>多個</FONT><FONT color=#0000ff>對象成員</FONT>的情況下,這些對象成員的<FONT color=#ff0000>調(diào)用順序取決于</FONT>它們在派生類中<FONT color=#ff0000>被說明</FONT>的順序。</P>
      $ }4 n# V/ q8 a9 t) O5 v* X<P>派生類與基類中<FONT color=#0000ff>析構(gòu)函數(shù)</FONT>的調(diào)用順序與上面的執(zhí)行構(gòu)造函數(shù)的順序正好相反。即<FONT color=#ff0000>先執(zhí)行派生類</FONT>的析構(gòu)函數(shù),<FONT color=#ff0000>再調(diào)用基類</FONT>的析構(gòu)函數(shù)。</P>/ |& F% K  W3 s; V
      <P>多重繼承的構(gòu)造函數(shù)與析構(gòu)函數(shù)調(diào)用順序沒有作要求,但是我們還是了解一下,這種情況下,基類構(gòu)造函數(shù)執(zhí)行順序按它們被繼承時說明的順序依次調(diào)用,與它們在被始化列表中的順序無關(guān)。</P>
      您需要登錄后才可以回帖 登錄 | 注冊

      本版積分規(guī)則

      QQ|本地廣告聯(lián)系: QQ:905790666 TEL:13176190456|Archiver|手機(jī)版|小黑屋|汶上信息港 ( 魯ICP備19052200號-1 )

      GMT+8, 2025-7-6 08:20

      Powered by Discuz! X3.5

      © 2001-2025 Discuz! Team.

      快速回復(fù) 返回頂部 返回列表