【转】std::string.assign()的用法
来源:互联网 发布:移动怎么接网络电视 编辑:程序博客网 时间:2024/04/30 14:24
C++ string类的成员函数,用于赋值操作。
函数原型:
string &operator=(const string &s);把字符串s赋给当前字符串
string &assign(const char *s);用c类型字符串s赋值
string &assign(const char *s,int n);用c字符串s开始的n个字符赋值
string &assign(const string &s);把字符串s赋给当前字符串
string &assign(int n,char c);用n个字符c赋值给当前字符串
string &assign(const string &s,int start,int n);把字符串s中从start开始的n个字符赋给当前字符串
string &assign(const_iterator first,const_itertor last);把first和last迭代器之间的部分赋给字符串
函数以下列方式赋值:
用str为字符串赋值,
用str的开始num个字符为字符串赋值,
用str的子串为字符串赋值,子串以index索引开始,长度为len
用num个字符ch为字符串赋值.
例如以下代码:
string str1, str2 = "War and Peace"; str1.assign( str2, 4, 3 ); cout << str1 << endl;
显示
and
string &operator=(const string &s);把字符串s赋给当前字符串
string &assign(const char *s);用c类型字符串s赋值
string &assign(const char *s,int n);用c字符串s开始的n个字符赋值
string &assign(const string &s);把字符串s赋给当前字符串
string &assign(int n,char c);用n个字符c赋值给当前字符串
string &assign(const string &s,int start,int n);把字符串s中从start开始的n个字符赋给当前字符串
string &assign(const_iterator first,const_itertor last);把first和last迭代器之间的部分赋给字符串
函数以下列方式赋值:
用str为字符串赋值,
用str的开始num个字符为字符串赋值,
用str的子串为字符串赋值,子串以index索引开始,长度为len
用num个字符ch为字符串赋值.
例如以下代码:
string str1, str2 = "War and Peace"; str1.assign( str2, 4, 3 ); cout << str1 << endl;
显示
and
0 0
- 【转】std::string.assign()的用法
- string assign 的用法
- string的assign用法
- std::string::assign 崩溃的问题
- std::string的用法
- std::string的用法
- std::string的用法 .
- std::string assign函数使用
- std::string的基本用法
- std::string的一些用法
- std::string的另类用法
- std::string的用法总结
- std::string 的用法总结
- string 中 str.assign() 的用法
- C++ string assign()用法
- C++/STL std::string 的用法
- c++中std::string的用法总结
- std::string用法总结(转)
- 内核签名机制
- ubuntu aptitude命令使用总结
- list set和 map的区别
- 摘抄一些关于网络开发的帖子
- openwrt MW4530R 用物理按键恢复系统
- 【转】std::string.assign()的用法
- 常用JDBC连接数据库方式
- 10个精妙的Java编码最佳实践
- 国内数据库技术大牛:牛新庄博士自传(附:项目经验)
- ffmpeg移植到arm上
- java 实现图片截取
- 比例合同分保与非比例合同分保的差别
- 安装openssl
- android listview 去掉阻尼效果