41:知识点1:标准库string定义了大量的特殊操作,并且各种操作皆可重载,因此数量巨大,可以适当进行浏览,当具体需要某种形式时,再进行翻阅查找
知识点2:string的额外构造方法:利用数组、string进行构造
#include<iostream>
#include<fstream>
#include<sstream>
#include<string>
#include<vector>
#include<forward_list>
using namespace std;
int main(int argc, char**argv)
{
vector<char> vec1(6,'a');
string _string(vec1.begin(),vec1.end());//此时不是本节所介绍的特殊方法
cout<<_string<<endl;
return 0;
}
42:利用reverse()操作预留足够的内存,这样就不用在过程中进行修改内存的操作。
43:知识点: