C++中的字符串

来源:互联网 发布:python对比java 编辑:程序博客网 时间:2024/06/10 21:38

C++中有两种字符串,一种是从C语言继承的C风格字符串,另一种是标准库中的string类型。

(1)C风格字符串

C风格字符串就是以'\0'字符为最后一个元素的字符数组。

char str[] = {'C', '+', '+', '\0'};char str[] = "C++";const char *str = "C++";

上面都是C风格的字符串。

(2)标准库类型string

string str = "C++";

备注:string类提供了一个名为c_str的成员函数,可以将string类型的字符串转换成C风格字符串。


0 0
原创粉丝点击