String (C++标准库) string是C標準程式庫中的一個头文件定义了C标准中的字符串的基本模板类stdbasicstring及相关的模板类实例 其中的string是以char作为模板参数的模板类实例把字符串的内存管理责任由string负责而不是由编程者负责大大减轻了C语言风格的字符串的麻烦 stdbasicstring提供了大量的字符串操作函数如比较连接搜索替换获得子串等并可与C语言风格字符串双向转换stdbasicstring属于C STL容器类用户自定义的类也可以作为它的模板参数因此也适用C STL Algorithm库 string本质上是以字符作为元素的vector特化版本不存在字符结尾这个概念能装入这种数据