c++string类 append用法
来源:互联网 发布:博克软件 收入 编辑:程序博客网 时间:2024/05/22 08:12
size_type pos,
size_type pos,
basic_string& append( InputIt first, InputIt last);
basic_string& append(const T& t, size_type pos,
CODE :
int main(){
std::basic_string<char> str ="string";
constchar* cptr="C-string";
constchar carr[]="Two and one";
std::string output;
// 1) Append a char 3 times.
// Notice, this is the only overload accepting chars.
output.append(3,'*');
std::cout<<"1) "<< output<<"\n";
// 2) Append a whole string
output.append(str);
std::cout<<"2) "<< output<<"\n";
// 3) Append part of a string (last 3 letters, in this case)
output.append(str,3,3);
std::cout<<"3) "<< output<<"\n";
// 4) Append part of a C-string
// Notice, because `append` returns *this, we can chain calls together
output.append(1,' ').append(carr,4);
std::cout<<"4) "<< output<<"\n";
// 5) Append a whole C-string
output.append(cptr);
std::cout<<"5) "<< output<<"\n";
// 6) Append range
output.append(&carr[3],std::end(carr));
std::cout<<"6) "<< output<<"\n";
// 7) Append initializer list
output.append({' ','l','i','s','t'});
std::cout<<"7) "<< output<<"\n";
OUTPUT:
1) ***
2) ***string
3) ***stringing
4) ***stringing Two
5) ***stringing Two C-string
6) ***stringing Two C-string and one
7) ***stringing Two C-string and one list
- c++string类 append用法
- string+append的用法!!!
- string的append函数用法
- string的append函数用法
- C++ string append方法的常用用法
- C++ string append方法的常用用法
- string::append
- string::append
- C++string类用法总结
- C++ string类append之后因为
- string+append&string+assign
- C++ string类用法(转载)
- C++string类常见用法(一)
- C++string类常见用法(二)
- C# 【String】 用法
- C++-string用法
- String(+) vs StringBuffer(append)
- String(+) vs StringBuffer(append)
- 利用STL算法高效实现容器的循环移位
- Linux 常用命令4
- 关于JavaScript的跨域问题XMLHttpRequest cannot load
- Android 之 HttpURLConnection 访问网络
- js插件的经典写法与总结
- c++string类 append用法
- RXJava+retrofit的使用尝试
- 浅谈vector中的push_back(无realloc)和 创建vector(n) 后通过下标赋值
- 使用PHP制作多文件上传
- 泛型
- 自主悬停&高度融合
- maven配置
- ThreadLocal浅析
- 二叉树的链式结构