string可以象其他数据类型一样定义一个变量,并且可赋值,为什么数据类型总结总见不到它呢?

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:48:45
string可以象其他数据类型一样定义一个变量,并且可赋值,为什么数据类型总结总见不到它呢?

高手指教.
感谢各位的解答,nianjianjie提出string是C++库定义的一个类,那么为什么可以在C编译器里运行,是不是所有C++库定义的类都可以在C里用。

char是C风格的字符串 string是C++库定义的一个类 string类封装了char 定义了更多操作字符串的方法 string算是一个类型吧

不算一个类型吧。其实就是char的扩展的(特例)

它是一个具体的类, 而不是基本数据类型.

string属于STL里定义的字符串模板类