c++中头文件<string.h> <string>有什么区别麽?还有<cmath> <math.h>
大家讲道理
大家讲道理 2017-04-17 15:16:11
0
3
650

如题所示,c++中头文件<string.h> <string>有什么区别麽?还有<math> <math.h>
编译器都能过,请指教。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(3)
迷茫

C版本的頭檔。
C++標準定義的頭文件,它定義了一個string的字串類,裡麵包含了string類的各種操作。而且又包含了舊的C版本的字串操作如strcpy、strcat等,這就相當於,在的檔案中除了定義自己的string類別之外,還加了一個#include一句包含了C版本的字串操作。

的關係同上。

Ty80

對應的C++頭檔是
對應的C++頭檔是
是C++ std::string
我也不知道是什麼

迷茫

樓上+1.
而且,在C++11裡面,如果你加.h應該會警告或報錯吧?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板