共用方式為


C++ 程式啟動和終止

如 c 程式不會在程式啟動時,並在程式結束,再加上一些更此處所述,C++ 程式會執行相同的作業。

目標前環境呼叫此函式main,而且它會儲存在有靜態的持續時間的所有物件中所指定的初始常數值之後,程式就會執行這類靜態物件的任何其他建構函式。 轉譯單元之間未指定的執行順序,但您可以不過假設,有些 iostreams 物件已正確地用於初始化由這些靜態建構函式。 這些控制項的文字資料流是:

  • cin — 一般的輸入。

  • cout — 為標準輸出。

  • cerr --未緩衝處理的標準錯誤輸出。

  • 阻塞 — 如已緩衝的標準錯誤輸出。

您也可以使用這些程式終止時會為靜態物件以外,呼叫解構函式內的物件。

就如同 c,傳回從main ,或是要呼叫exit會呼叫所有的函式以註冊atexit登錄的相反順序。 例如從擲回例外狀況已註冊的函式會呼叫terminate

請參閱

參考

標準 C++ 程式庫概觀

在標準 C++ 程式庫中的執行緒安全