C++ string assign()赋值常用方法

函数assign()常用在给string类变量赋值.

常用方法有:

1,直接用另一个字符串赋值.

如str2.assign(str1);即用str1给str2赋值.

2,用另一个字符串的一个子串赋值

如str3.assign(str1, 2, 3);

3,用一个字符串的前一段子串赋值;

如str4.assign("World", 5);

4,用几个相同的字符,赋值.

如str5.assign(10, 'c');

#include<iostream>

using namespace std;

//========================================

int main()

{

string str1("hello");

string str2;

string str3;

string str4;

string str5;

//====================================

str2.assign(str1);

str3.assign("World", 4);

str4.assign(str1, 2, 3);

str5.assign(10, 'c');

//====================================

cout<<str1<<endl;

cout<<str2<<endl;

cout<<str3<<endl;

cout<<str4<<endl;

cout<<str5<<endl;

//====================================

system("pause");

return 0;

}

//========================================

结果为:

hello

hello

Worl

llo

cccccccccc

C++ string assign()赋值常用方法相关推荐

  1. C++ string assign和append的常用方法

    C++ string assign()赋值常用方法 函数assign()常用在给string类变量赋值. 常用方法有: 1,直接用另一个字符串赋值. 如str2.assign(str1);即用str1 ...

  2. java 实现 string类_java 中String类的常用方法总结,带你玩转String类。

    String类: String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.String类对象创建后不能修改,StringBuffer & St ...

  3. java中String类的常用方法总结

    String类: String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.String类对象创建后不能修改,StringBuffer & St ...

  4. java 中String类的常用方法总结,玩转String类

    String类: String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.String类对象创建后不能修改,StringBuffer & St ...

  5. java stringbu,Java String和StringBuilder常用方法,

    Java String和StringBuilder常用方法, java.lang.string类(string类用于处理字符串这种数据类型:所属套件:java.lang) 1. charAt方法.(语 ...

  6. String直接赋值和使用new的区别

    概念: Java常量池 类在加载完成之后,会在内存中存储类中的一些字面量(本身即是值如10,"abc"),对于字符串常量来说,Java会保证常量池中的字面量不会有多个副本,也就是说 ...

  7. C风格字符串和C++ string 对象赋值操作的性能比较

    <<C++ Primer>> 第四版 Exercise Section 4.3.1 部分Exercise 4.2.9 习题如下: 在自己本机执行如下程序,记录程序执行时间: 1 ...

  8. std::string::assign 崩溃的问题

    最近遇到了一个assign 崩溃的问题, 代码的话 其实就是去assign,莫名其妙就崩溃,是在一个自动化测试的时候发生的,可能手动测试的时候不会发现! 猜了一下里面的assign的逻辑,基本是这样的 ...

  9. Integer的常用方法和String类型的常用方法

    String类型的常用方法 Integer常用类的方法 基本类型对应的包装类 Integer包装类的构造方法 int i=2;//定义int型的变量,值为2: Integer x=new Intege ...

最新文章

  1. 聊聊jesque的几个dao
  2. 解析mysqlbinlog日志_每日学点---Mysql的binlog日志解析导出
  3. MongoDB实战(4)MapReduce
  4. 深入浅出统计学 第六章 排列与组合
  5. php中如何比较数组和字符串,PHP中数组和字符串的相互转换-PHP数组和字符串互相转换方法-吾爱编程网...
  6. scala整型的类型及取值范围
  7. dbref java_java – Spring Data REST MongoDB:检索DBRef的对...
  8. 服务器开设虚拟主机,服务器自动开设虚拟主机
  9. 虚拟时代将至:环绕计算才是未来
  10. goroutine调度详解,以及进程、线程、协程区别
  11. lintcode 7. 二叉树的序列化和反序列化 Python代码
  12. 气体管道管径及流量对照表_建筑用管道产品常见技术质量问答汇总
  13. tomcat 运行报错 JRE_HOME
  14. 64. 雇员管理系统
  15. ITSM (IT Service Management,IT服务管理 )
  16. 计算机病毒的入侵路径,[浅谈VBS脚本病毒入侵计算机的途径与防治] 计算机病毒是指...
  17. 拼音加加 4.0 正式版发布了
  18. matlab像素矩阵数字,图像的一种处理方式----灰度矩阵运算(matlab)
  19. 利用user-agent取得浏览器版本号
  20. 菜鸟日志:ADL(C++参数依赖查找)、

热门文章

  1. Redis入门到精通-Redis数据类型
  2. 如何对web.config进行加密和解密
  3. Windows 7操作系统使用移动硬盘快速安装
  4. 简单的用户登录(一)
  5. 基于websocket的聊天实现逻辑(springboot)
  6. 计算机二级python选择题题库_2018年计算机二级python题库精编(1)
  7. php图型分析插件,IMAGE缩略图插件
  8. python中的shutil模块
  9. linux下的安装:openssl
  10. 机器学习中目标函数、损失函数以及正则项的通俗解释