首页 > 其他分享 >string容器2

string容器2

时间:2023-01-04 11:47:39浏览次数:40  
标签:容器 const string 初始化 char str 字符串

string构造函数

1 string(); //创建一个空的字符串 例如string str;
2 string(const char* s)//使用字符串s进行初始化
3 string(const string& str);//使用一个string对象初始化另一个string对象
4 string(int n,char c);//使用n个字符c初始化

示例:

 1 #include<iostream>
 2 #include<string>
 3 using namespace std;
 4 //string(); //创建一个空的字符串 例如string str;
 5 //string(const char* s)//使用字符串s进行初始化
 6 //string(const string& str);//使用一个string对象初始化另一个string对象
 7 //string(int n,char c);//使用n个字符c初始化
 8 void test01()
 9 {
10     string s1;//默认构造
11     const char *str="hello word!";
12     string s2(str);
13     cout<<"s2 = "<<s2<<endl;
14     string s3(s2);
15     cout<<s3<<endl;
16     string s4(10,'a');
17     cout<<s4<<endl;
18 }
19 int main()
20 {
21     test01();
22     system("pause");
23 
24 }

 

标签:容器,const,string,初始化,char,str,字符串
From: https://www.cnblogs.com/daitu66/p/17024370.html

相关文章

  • string容器1
    string基本概念本质:string是C++风格的字符串,而string本质是一个类string和char*区别:char*是一个指针string是一个类,类内部封装了char,管理这个字符串,是个char型的......
  • ​硬核来袭 | 2 万字 + 10 图带你手撕 STL 关联式容器源码
    本篇已同步收录GitHub仓库,这里有小贺的源码阅读笔记:https://github.com/rongweihe/CPPNotes/tree/master/STL-source-code-notes大家好,我是小贺。鸽了好久的 STL源码系......
  • 《STL 源码剖析》学习笔记之容器(一)vector
    [图]TheContainer 2019-08-01前言侯捷大师的《STL源码剖析》,实乃一本神书,可以说也是一本很硬核的书了,不管是实验室的师兄师姐,还是牛客网上一些大佬们,都无不推荐此书,想要深......
  • 《STL 源码剖析》学习笔记之容器(二)list
    [图]Theorange 2019-08-061、list概述相较于vector的连续线性空间,list就显得复杂许多,它的好处是每次安插或删除一个元素,就配置或释放一个元素空间。因此,list对于空间......
  • SqlServer的substring用法
    SUBSTRING(expression,start,length) 参数expression字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。 start整数......
  • byte[] 转Hex String
    一、一个字符串转byte数组怎么转?byte[]byteArray=String.getBytes();二、又想把生成的数组转回字符串怎么办?StringcovertString=newString(byteArray);以上......
  • java StringUtils字符串工具类
    /***通用常量信息**@authorruoyi*/publicclassConstants{/***UTF-8字符集*/publicstaticfinalStringUTF8="UTF-8";/......
  • js String对象学习
    //charAt()方法从一个字符串中返回指定的字符。letstr='WinterWang'console.log(str.charAt(1))//i//includes()方法用于判断一个字符串是否包含在另一......
  • k8s中利用nsenter命令代替容器中安装telnet检查网络
    命令介绍nsenter命令是一个可以在指定进程的命令空间下运行指定程序的命令。它位于util-linux包中。一个最典型的用途就是进入容器的网络命令空间。相当多的容器为了轻量......
  • 玩转dnmp之自定义PHP容器
    文章简介在前面几篇文章中,我们使用dnmp搭建了一个完整的docker开发环境。这篇文章接着分享如何在dnmp的基础上搭建一个自定义的PHP容器,实现多版本的PHP容器。前期准备首先我......