【c++】容器基础-----string,string和其它进制数之间的转化,各种版本的find

mac2022-06-30  22

#include <iostream> using namespace std; int main() { const char* c_chr = "123456"; string str1(c_chr); string str2(c_chr,2,3); string str3(c_chr,2,100); string str4(c_chr,5); cout<<str1<<" "<<str2<<" "<<str3<<" "<<str4<<" "<<endl; //123456 345 3456 12345 return 0; }

#include <iostream> using namespace std; int main() { string s = "asethruddd"; s.erase(s.begin()+4,s.begin()+8); s.insert(4,"through"); cout<<s<<endl; s.replace(4,4,"through"); cout<<s<<endl; return 0; }

stack有emplace方法,根据传进来的参数在内存中调用构造函数生成对象。容器适配器stack和queue是基于deque实现的,priority_queue是基于vector实现的。
最新回复(0)