博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
assign()_百度百科
阅读量:7070 次
发布时间:2019-06-28

本文共 817 字,大约阅读时间需要 2 分钟。

    assign()
      C++ string类的成员函数,用于拷贝、赋值操作,它们允许我们顺次地把一个string 对象的
      部分内容拷贝到另一个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为字符串赋值.
      例如以下代码:
      1、string s1( "Mississippi" ); string s3;
      // 拷贝s1 的前4 个字符
      s3.assign( s1, 0, 4 );
      s3 现在的值为“Miss”。
      2、 string str1, str2 = "War and Peace";
      str1.assign( str2, 4, 3 );
      cout << str1 << endl;
      显示
      and

转载地址:http://gtzml.baihongyu.com/

你可能感兴趣的文章
2019春第十周作业
查看>>
(十六)Activitivi5之内置用户组(角色)设计表以及IdentityService
查看>>
python曲线拟合
查看>>
BUAA 2014级数据结构第五次上机 二叉树之数组转换广义表
查看>>
EF执行出错~NotSupportedException
查看>>
Linux & Vim Command Wallpaper
查看>>
Linux常用命令备忘
查看>>
小程序右上角转发分享web-view页面(备份前端网)
查看>>
virtualbox linux虚拟机相关
查看>>
关于.net和java我的见解
查看>>
【Android】设置Dialog点击屏幕不消失
查看>>
ConcurrentDictionary与Dictionary
查看>>
Atom Remote-FTP connecting FTP with SSL/TLS
查看>>
《代码大全》阅读笔记-27-程序规模对构建的影响
查看>>
What is R语言
查看>>
【给你一个承诺 - 玩转 AngularJS 的 Promise】
查看>>
P4962 朋也与光玉
查看>>
关于flash cs4意外退出的问题
查看>>
一道笔试指针题目详解
查看>>
easyui datagrid 绑定从后台得到的复杂的特殊数据结构
查看>>