在c++中引用c頭文件里的函數


     在c++中有的時候想要引用c頭文件里的函數有兩種方法;就拿c語言里面的<stdlib.h>舉例

在c中我們想要用<stdlib.h>里的函數,形式為:#include<stdlib.h>,而在c++中我們想要用

<stdlib.h>里的函數,第一種形式為:#include<cstdlib>,去掉了后綴 .h, 並且前綴了c。

    第二種形式為:#include<stdlib.h>,這種形式和c的形式一樣,但是為了區分是使用的c++還是用的c,一般在c++中都用第一種形式。

    另外還要再說一下,雖然#include<cstdlib>和#include<stdlib.h>這兩種形式的頭文件中的函數都一樣,使用方法也一樣,但是有一點

需要知道的是,在c++中的這些以c開頭的頭文件如 cstdio、cstdlib、ctime等,它們都是標准c++關於c中頭文件的一個重新包裝頭文件,

它將c頭文件中的函數封裝進 std 命名空間里。例如,cstdlib 實現了stdlib.h 中的所有功能,不過是按照c++的方式寫的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM