字符串string和字符char*、char[]之间的转换

这两个的语法很麻烦:

  • 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.csdn.net/qq_18410319/article/details/90487796


版权声明:本文为jishijian7408原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。