这两个的语法很麻烦:
- string可以拼接,char不行:
- string a = string b + string c; // OK
- 函数形参调用,不允许string类型,只能用char*代替
- void aa(string b){} //NO
- void aa(char* b){} //YES
- 使用string,先初始化值,再赋值变量
- string a = "ABC"; string b = ""; b = a; //OK 不这样会出错
转换关系参考https://blog.youkuaiyun.com/qq_18410319/article/details/90487796