C/C++编程:标准库类型string
标准库类型string表示可变长的字符序列
头文件
#include <string>
using std::string
初始化
直接初始化和拷贝初始化
- 如果使用等号=初始化一个变量,实际上执行的是拷贝初始化,编译器把等号右边的初始值拷贝到新创建的对象中去
- 如果不使用等号,则执行直接初始化
当初始化只有一个时,使用直接/拷贝初始化都可以
当初始值有多个时(比如s4),一般来说只能使用直接初始化:
当初始值有多个时,如果要用拷贝初始化,则必须显示的创建一个临时对象用于拷贝:
等价于:
string对象上的操作
读写string对象
string对象会自动忽略开头的空白,从第一个真正的字符开始读,直到遇到下一个空白为止
还没有评论,来说两句吧...