字串(string)

string為C++的一個類別,和C-Style字串相比更容易使用。
1、string可以用加號相加。

string str = "hello";
str += "world";
char *cp1 = "hello";
char *cp2 = "world";
char *cp3 = strcat(cp1,cp2);

2、可用c_str()將string轉成 C-Style字串,c_str()返回的pointer指向一個const char的array,所以需用const char*接

string str = "hello";
const char *str2 = str.c_str();

3、string可以用C-Style字串初始化,C-Style字串不能用string初始化。
4、用string的方法find尋找某數時,大小寫被視為不同。