Qix*_*Qix 5 c++ string iterator
是否有一个字符串缓冲类,它提供了一个迭代器,如果需要在递增(*++itr = 'x')时分配一个新的缓冲区,或者我是否先停用预分配缓冲区?
有一些叫做的东西std::back_inserter(),push_back()每次分配给它时都会调用.一些示例代码:
int main() {
string s = "abc";
auto it = std::back_inserter(s);
it = 'd';
cout << s << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
将打印出来: abcd