在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++的方式寫的。