string 初始化
首先,为了在程序中使用string类型,必须包含头文件 。如: #include
注意:这里不是string.h,string.h是C字符串头文件。
string类是一个模板类,位于名字空间std中,还需要加: using namespace std;
声明一个字符串变量很简单:string str;
初始化方式如下:
注意点:
关于构造方式,为什么是这样的构造方式,具体了解构造函数后就明白了。
string的比较等操作
你可以用 ==、>、<、>=、<=、和!=比较字符串,可以用+或者+=操作符连接两个字符串,并且可以用[]获取特定的字符。
ps:比较方式,实质是运算符重载,读者目前会使用即可,后期会针对C++运算符重载做个单独篇章讲解。
string特征函数
可用下列函数来获得string的一些特性:
string的查找
由于查找是使用最为频繁的功能之一,string提供了非常丰富的查找函数:
string 其他函数