C/C++extern詳解

在c++中,爲了支持重載機制,在編譯生成的彙編碼中,要對函數的名字進行一些處理,比如加上函數的參數類型等等。而在C中,只是簡單的函數名字而已,不會加入其他的信息。也就是說C++和C對產生的函數名字的處理是不一樣的.   試想這樣的情況:一個庫文件已經用C寫好了而且運行良好,這個時候我們需要使用這個庫文件,但是我們需要使用C++來寫這個新的代碼。如果這個代碼使用的是C++的方式鏈接這個C庫文件的話,
相關文章
相關標籤/搜索