[英]C++ implementation
我在一本書中讀過這一行: - “當我們要求C ++實現運行程序時,它通過調用這個函數來實現。”
我想知道“C ++實現”是什么意思或具體是什么。 救命!?
“C ++實現”是指編譯器加鏈接器加標准庫以及程序實際運行的系統。 基本上除了你的來源以外的一切。
實現是實現 C ++標准的東西。
所以這本書並沒有說任何特定的東西都會調用你的功能。 相反,整個束或其中的某些部分將確保調用main
。
實際上,這意味着您編譯的可執行文件包含一些特定於系統的啟動代碼,后跟靜態對象的初始化程序,然后調用主函數。
可能是c ++運行時庫是本例中的實現。 運行時庫初始化靜態變量並執行其他操作,最后調用main。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.