84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
如题所示,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應該會警告或報錯吧?