cb17a_c++_构造string对象的方法
cb17a_c++_构造string对象的方法
string s
string s(s2)
string s("value")
string s(n,'c')
string s(b,e) //b,begin; e,end();
string s4(s3.begin(), s3.begin() + s3.size() / 2);//复制一半字符
string s(cp,n)
cp,指针。n,连续拷贝n个字符。
const char *cp = "Hiya";//这个是c语言的字符串
string ss2(cp, 5);
string ss2(cp, 5);//指针开始,复制连续5个字符
string s(s2,pos2)
string s6(s1, 2); //s1是string字符串,这是从s1的第2个索引下表开始复制
string s(s2,pos2,len2)
string s8(s1, 0, 8);//不够8个,就有几个就复制几个。
welcome to disscuss
txwtech@163.com
/*cb17a_c++_构造string对象的方法
string s
string s(s2)
string s("value")
string s(n,'c')
string s(b,e) //b,begin; e,end(); string s4(s3.begin(), s3.begin() + s3.size() / 2);//复制一半字符
string s(cp,n)
cp,指针。n,连续拷贝n个字符。
const char *cp = "Hiya";//这个是c语言的字符串
string ss2(cp, 5);
string ss2(cp, 5);//指针开始,复制连续5个字符 string s(s2,pos2)
string s6(s1, 2); //s1是string字符串,这是从s1的第2个索引下表开始复制 string s(s2,pos2,len2)
string s8(s1, 0, 8);//不够8个,就有几个就复制几个。 welcome to disscuss
txwtech@163.com */ #include <iostream>
#include <string> using namespace std; int main()
{
string s1; //默认初始化空字符
cout << s1 << endl;
string s2(, 'a');//s2=aaaaa
string s3(s2);//s3=s2=aaaaa
cout << s3 << endl;
string s4(s3.begin(), s3.begin() + s3.size() / );//复制一半字符 cout << "指针与数组操作" << endl;
const char *cp = "Hiya";//这个是c语言的字符串
char c_array[] = "World!!!";//这个是c语言的字符串
char no_null[] = { 'H','i' };//这个不是c语言的字符串,只是字符数组 string ss(cp);
string ss2(cp, );//指针开始,复制连续5个字符
cout << ss2 << endl; string ss3(c_array, );
string ss4(c_array + , );//指针加5,连续4个字符的拷贝
cout << "ss3:" << ss3 << " ss4: " << ss4 << endl; string ss5(no_null, ); //如果,string ss5(no_null, 3);会出错。 cout << "string字符操作" << endl;
s1 = "Hiya";
cout << s1 << endl;
string s6(s1, ); //s1是string字符串,这是从s1的第2个索引下表开始复制
cout << "s1是string字符串,这是从s1的第2个索引下表开始复制,结果是: " << s6 << endl; string s7(s1, , );//复制s1开始0开始,连续复制2个
cout << "复制s1开始0开始,连续复制2个" << s7 << endl; string s8(s1, , );//不够8个,就有几个就复制几个。
cout << "不够8个,就有几个就复制几个" << s8 << endl; return ;
}
cb17a_c++_构造string对象的方法的更多相关文章
- cb18a_c++_修改string对象的方法
cb18a_c++_修改string对象的方法s.insert(p,t)s.insert(p, 'A'); //迭代器前插入As.insert<p,n,t)s.insert(p, 3, 'B') ...
- JavaScript -- 时光流逝(三):js中的 String 对象的方法
JavaScript -- 知识点回顾篇(三):js中的 String 对象的方法 (1) anchor(): 创建 HTML 锚. <script type="text/javasc ...
- JavaScript 字符串(String)对象的方法
anchor() 描述:用于创建 HTML 锚 原型:stringObject.anchor(anchorname) 用法: <script> var txt="Hello wo ...
- JavaScript中String对象的方法介绍
1.字符方法 1.1 charAt() 方法,返回字符串中指定位置的字符. var question = "Do you like JavaScript?"; alert(ques ...
- JavaScript中的string对象及方法
string对象 string对象的两种创建 var a="hello"; var b=new String("hello"); //下面是方法 //charA ...
- [JS]给String对象添加方法,使传入的字符串字符之间以空格分开输出
看到一个这样子的面试题: 给String对象添加一个方法,传入一个string类型的参数,然后将string的每一个字符间加空格返回,例如:addSpace("hello world&quo ...
- Java中用字符串常量赋值和使用new构造String对象的区别
String str1 = "ABC"; String str2 = new String("ABC"); String str1 = “ABC”;可能创建一个 ...
- 在js中 把 json对象转化为String对象的方法
方法1: 使用js的扩展方法 ** * json对象转字符串形式 */ function json2str(o) { var arr = []; var fmt = function(s) { if ...
- JS支持正则表达式的 String 对象的方法
注意:本文中所有方法的 RegExp 类型的参数,其实都支持传入 String 类型的参数,JS会直接进行字符串匹配. (相当于用一个简单的非全局正则表达式进行匹配,但字符串并没有转换成 RegExp ...
随机推荐
- Git链接http转ssh
git remote set-url origin git@gitserver:USERNAME/PROJECT.git
- mybatis的多表联查
多对一连表查询简单记录
- 详解python操作生成excel表格,并且填充数据
最近在研究python操作excel表格的问题,首先读取excel表格觉得平时用的多,不怎么有难度,就是pyhon生成excel表格的时候,平时不怎么用,所以重点研究了一下,现总结如下: 1.首先用到 ...
- ubuntu部署TimescaleDB
系统环境: ubuntu16.04 PostgreSQL 版本: 12 注意:TimescaleDB 需要PostgreSQL 11.4+或12.0+.不再支持PostgreSQL 9.6.3+和10 ...
- SpringBoot获取配置文件,就这么简单。
在讲SpringBoot 获取配置文件之前我们需要对SpringBoot 的项目有一个整体的了解,如何创建SpringBoot 项目,项目结构等等知识点,我在这里就不一一讲述了,没有学过的小伙伴可以自 ...
- 使用jetty作为内嵌服务器启动项目
http://blog.csdn.net/robinpipi/article/details/7557035 需求:把jetty作为内嵌的一个服务器,直接启动,web项目不用部署在应用服务器中.在网上 ...
- 前端开发SEO的理解
所谓seo(Search Engine Optimization)即搜索引擎优化.简单说就是百度.谷歌搜索引擎的‘蜘蛛’,如下图: 搜索引擎蜘蛛是通过,连接地址来找到你的网站的,seo就是让你的网站符 ...
- Spring boot Sample 002之spring-boot-banner
一.环境 1.1.Idea 2020.1 1.2.JDK 1.8 二.目的 学习Spring Boot Banner自定义的操作 三.步骤 3.1.点击File -> New Project ...
- Java实现 蓝桥杯 算法训练 找零钱
试题 算法训练 找零钱 问题描述 有n个人正在饭堂排队买海北鸡饭.每份海北鸡饭要25元.奇怪的是,每个人手里只有一张钞票(每张钞票的面值为25.50.100元),而且饭堂阿姨一开始没有任何零钱.请问饭 ...
- Java实现旅行商问题
1 问题描述 何为旅行商问题?按照非专业的说法,这个问题要求找出一条n个给定的城市间的最短路径,使我们在回到触发的城市之前,对每个城市都只访问一次.这样该问题就可以表述为求一个图的最短哈密顿回路的问题 ...