如题所示,c++中头文件<string.h> <string>有什么区别麽?还有<math> <math.h>编译器都能过,请指教。
光阴似箭催人老,日月如移越少年。
C版本的頭檔。 C++標準定義的頭文件,它定義了一個string的字串類,裡麵包含了string類的各種操作。而且又包含了舊的C版本的字串操作如strcpy、strcat等,這就相當於,在的檔案中除了定義自己的string類別之外,還加了一個#include一句包含了C版本的字串操作。
、的關係同上。
對應的C++頭檔是對應的C++頭檔是是C++ std::string我也不知道是什麼
樓上+1.而且,在C++11裡面,如果你加.h應該會警告或報錯吧?
我也不知道是什麼
樓上+1.
而且,在C++11裡面,如果你加.h應該會警告或報錯吧?