六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

解釋c++未捕獲異常的影響

[摘要]C++ 標準不指定程序在遇到未捕獲異常時的行為。在一些系統中,遇到這種情況的結果是顯示完整的堆棧跟蹤,也就意味著在程序結束之前自動對象會正確地銷毀。而在另外一些系統中,未捕獲異常會導致程序直接結束,而不會銷毀自動對象。 這種回旋余地是不一致的;解決用戶需要與供應商需要之間的沖突導致了這一現象...

    C++ 標準不指定程序在遇到未捕獲異常時的行為。在一些系統中,遇到這種情況的結果是顯示完整的堆棧跟蹤,也就意味著在程序結束之前自動對象會正確地銷毀。而在另外一些系統中,未捕獲異常會導致程序直接結束,而不會銷毀自動對象。

    這種回旋余地是不一致的;解決用戶需要與供應商需要之間的沖突導致了這一現象的產生。在某些調試環境中,在遇到未捕獲異常時避免析構對象是必要的,因為它能夠讓用戶在程序終止之前恢復執行。相反,在一些硬件架構中,如果不同時正確地銷毀對象,那么展開堆棧幾乎不可能做到。

    因為這是一個平臺相關的行為,所以程序員就要分析在他們的系統在出現未捕獲異常時的行為。更重要的是,如果我們的代碼將在運行在多個平臺之上,那么我們需要在 main() 函數中使用一個 catch(. . .) 代碼塊來保證程序行為在不同平臺下的一致性。

    int main()
    {
      try
      {
        f();
      }
     catch(DerivedEx& d) //handle most derived exception first
      {}
     catch(BaseEx& e)  
     {}
     catch(...) //no exception is left uncaught
     {}
   }

    這樣就保證了不會出現未捕獲的異常。




主站蜘蛛池模板: 日韩三级一区二区三区 | 青春草视频在线播放 | 亚洲九九色| 天天舔天天色 | 人妖欧美一区二区三区四区 | 天天色天天干天天 | 青草视频在线观看免费网站 | 婷婷综合亚洲 | 青春草在线免费观看 | 色综合综合在线 | 婷婷六月色 | 四虎影视在线影院在线观看 | 天天欲色 | 色天天天综合色天天碰 | 桃花视频在线观看免费迅雷 | 中文字幕精品亚洲无线码二区 | 五月激情久久 | 日韩欧美中文字幕在线视频 | 亚洲网站免费看 | 日韩不卡在线 | 日韩免费视频 | 色噜噜狠狠色综合中国 | 午夜影院在线观看 | 日韩欧美精品中文字幕 | 青青草国产精品久久久久 | 青草视频免费观看 | 色综合久久天天综合 | 日韩经典中文字幕 | 青榴视频在线 | 日韩黄色网址 | 四虎影院免费网址 | 天天射日日干 | 亚洲一区二区在线播放 | 亚洲s色大片在线观看下载 亚洲s色 | 三级成人影院 | 天天看片天天a免费观看 | 亚洲欧美啪啪 | 色噜噜狠狠大色综合 | 中文国产欧美在线观看 | 日本一道在线 | 影音先锋色图 |