企业网站建设的重要性页面布局标准格式

pingmian/2025/10/8 7:18:21/文章来源:
企业网站建设的重要性,页面布局标准格式,网站想举报怎么做,做废品回收哪个网站好点string基本概念 string是C风格的字符串#xff0c;而string本质上是一个类 string和char区别 1、char是一个指针 2、string是一个类#xff0c;类内部封装了char*#xff0c;管理这个字符串#xff0c;是一个char型的容器。 特点#xff1a; string类内部封装了很多成员方…string基本概念 string是C风格的字符串而string本质上是一个类 string和char区别 1、char是一个指针 2、string是一个类类内部封装了char*管理这个字符串是一个char型的容器。 特点 string类内部封装了很多成员方法 例如查找find拷贝copy删除delete替换replace插入insert string管理char所分配的内存不用担心复制越界和取值越界等由类内部进行负责。 string构造函数 构造函数原型 string(); //创建一个空的字符串 例如string str; string(const char* s); //使用字符串s初始化 string(const string str); //使用一个string对象初始化另一个string对象 string(int n,char c); //使用n个字符c初始化#includeiostream using namespace std; #includevector #includestring//string的构造函数//string(); //创建一个空的字符串 例如string str; //string(const char* s); //使用字符串s初始化 //string(const string str); //使用一个string对象初始化另一个string对象 //string(int n, char c); //使用n个字符c初始化void test01() {string s1;//默认构造const char* str hello world;string s2(str);cout s2 s2 endl;string s3(s2);cout s3 s3 endl;string s4(20, a);cout s4 s4 endl; }int main() {test01();return 0; }总结string的多种构造方式没有可比性灵活使用即可。 string赋值操作 功能描述 给string字符串进行赋值 赋值的函数原型 string operator(const char* s); //char*类型字符串 赋值给当前的字符串 string operator(const string s); //把字符串s赋给当前的字符串 string operator(char c); //字符赋值给当前的字符串 string assign(const char* s); //把字符串s赋给当前的字符串 string assign(const char* s,int n);//把字符串s的前n个字符赋值给当前的字符串 string assign(const string s); //把字符串s赋给当前字符串 string assign(int n,char n); //用n个字符c赋给当前字符串#includeiostream using namespace std; #includestring//string operator(const char* s); //char*类型字符串 赋值给当前的字符串 //string operator(const string s); //把字符串s赋给当前的字符串 //string operator(char c); //字符赋值给当前的字符串 //string assign(const char* s); //把字符串s赋给当前的字符串 //string assign(const char* s, int n);//把字符串s的前n个字符赋值给当前的字符串 //string assign(const string s); //把字符串s赋给当前字符串 //string assign(int n, char n); //用n个字符c赋给当前字符串void test01() {string str1;str1 hello world;cout str1 str1 endl;string str2;str2 str1;cout str2 str2 endl;string str3;str3 a;cout str3 str3 endl;string str4;str4.assign(hello C);cout str4 str4 endl;string str5;str5.assign(hello C,5);cout str5 str5 endl;string str6;str6.assign(str5);cout str6 str6 endl;string str7;str7.assign(18,z);cout str6 str7 endl; }int main() {test01();return 0; }总结string的赋值方式很多operator 这种方式是比较实用的 string字符串拼接 功能描述 实现在字符串末尾拼接字符串 函数原型 string operator(const char* str); //重载操作符 string operator(char c); //重载操作符 string operator(const string str); //重载操作符 string append(const char* s); //把字符串s连接到当前字符串结尾 string append(const char* s,int n); //把字符串s的前n个字符连接到当前的字符串结尾 string append(const string s); //同string operator(const string str) string append(const string s,int pos,int n); //字符串s中从pos开始的n个字符连接到字符串结尾#includeiostream using namespace std; #includestring//string operator(const char* str); //重载操作符 //string operator(char c); //重载操作符 //string operator(const string str); //重载操作符 //string append(const char* s); //把字符串s连接到当前字符串结尾 //string append(const char* s, int n); //把字符串s的前n个字符连接到当前的字符串结尾 //string append(const string s); //同string operator(const string str) //string append(const string s, int pos, int n); //字符串s中从pos开始的n个字符连接到字符串结尾void test01() {string str1 我;str1 是谁;cout str1 str1 endl;str1 ?;cout str1 str1 endl;string str2 Who am I?;str1 str2;cout str1 str1 endl;string str3 你;str3.append(是);cout str3 str3 endl;str3.append(谁的谁,4);cout str3 str3 endl;str3.append(str2);cout str3 str3 endl;str3.append(str2,4,2);//截取cout str3 str3 endl; }int main() {test01();return 0; }string查找和替换 功能描述查找查找指定字符串是否存在 替换在指定的位置替换字符串 函数原型 int find(const string str,int pos0) const; //查找str第一次出现位置从pos开始查找 int find(const char*s,int pos0)const; //查找s第一次出现位置从pos开始查找 int find(const char*s,int pos,int n)const; //从pos位置查找s的前n个字符第一次位置 int find(const char c,int pos0)const; //查找字符c第一次出现位置 int rfind(const string str,int posnpos)const; //查找str最后一次位置从pos开始查找 int rfind(const char* s,int posnpos)const; //查找s最后一次出现位置从pos开始查找 int rfind(const char*s int pos,int n)const; //从pos查找s的前n个字符最后一次位置 int rfind(const char c,int pos0)const; //查找字符c最后一次出现位置 string replace(int pos,int n,const string str) //替换从pos开始n个字符为字符串str string replace(int pos,int n,const char* s) //替换从pos开始的n个字符为字符串s#includeiostream using namespace std; #includestring//字符串查找和替换//1、查找void test01() {string str1 abcdefgde;//int pos str1.find(de);int pos str1.find(de,0);//3 没有则返回-1if (pos -1){cout 未找到字符串 endl;}else{cout 找到字符串pos pos endl;}pos str1.rfind(de);//7cout pos pos endl; } //rfind 和 find 区别 //rfind从右往左查找 find从左往右查找//2、替换void test02() {string str1 abcdefg;//从1号位置起3个字符 替换为1111111str1.replace(1, 3, 1111111);cout str1 str1 endl; }int main() {//test01();test02();return 0; }string字符串比较 功能描述 字符串之间的比较 比较方式 字符串比较是按字符的ASCII码进行对比 返回 0返回 1返回 -1函数原型 1、int compare(const string s)const; //与字符串s比较 2、int compare(const char* s)const; //与字符串s比较 #includeiostream using namespace std; #includestring//字符串比较void test01() {string str1 hello;string str2 hello;if (str1.compare(str2) 0){cout str1 等于 str2 endl;}else if (str1.compare(str2) 0){cout str1 大于 str2 endl;}else{cout str1 小于 str2 endl;} }int main() {test01();return 0; }注主要是用来比较是否相等大于小于的意义不大。 string字符存取 string 中单个字符存取方式有两种 1、char operator[](int n); //通过[]方式取字符 2、char at(int n);通过at方式获取字符 #includeiostream using namespace std; #includestring//string 字符存取void test01() {string str hello;//cout str str endl;//1、通过[]访问单个字符for (int i 0; i str.size(); i){cout str[i] ;}cout endl;//2、通过at方式访问单个字符for (int i 0; i str.size(); i){cout str.at(i) ;}cout endl;//修改单个字符str[0] x;cout str str endl;str.at(1) x;cout str str endl; }int main() {test01();return 0; }string 插入和删除 功能描述 对string字符串进行插入和删除字符操作 函数原型 string insert(int pos,const char*s); //插入字符串 string insert(int pos,const string str)//插入字符串 string insert(int pos,int n,char c); //在指定位置插入n个字符c string erase(int pos,int nnpos); //删除从Pos开始的n个字符#includeiostream using namespace std; #includestring//字符串 插入和删除void test01() {string str hello;//插入str.insert(1, 111);cout str str endl;//h111ello//删除str.erase(1, 3);cout str str endl; }int main() {test01();return 0; }总结插入和删除的起始下标都是从0开始 string子串 功能描述 从字符串中获取想要的子串 函数原型 string substr(int pos0,int n npos)const;//返回由pos开始的n个字符组成的字符串 #includeiostream using namespace std; #includestring//string 求子串void test01() {string str abcdef;string subStr str.substr(1, 3);cout subStr subStr endl; }//实用操作 void test02() {string email hellosina.com;//从邮件地址中 获取 用户信息int pos email.find();cout pos endl;string usrName email.substr(0, pos);cout usrName endl;}int main() {//test01();test02();return 0; }总结灵活的运用求子串功能可以在实际开发中获取有效的信息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89811.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

房地产网站开发毕业设计服务器建设网站

简介:随着中国广电的5G布局在不断加速,各地广电运营商均已开展面向边缘云建设和业务探索。边缘云作为5G网络架构中关键一环,具有广覆盖、低时延、大带宽的技术特点,是打通智慧广电建设的“经脉”,对未来开展4K/8K超高清…

在线看视频网站怎么做做网站如何上传apk

1 介绍 1.1 摘要 本文深入浅出,切近实际运维应用,由 zabbix 3.4 版本入手,学习 zabbix 监控告警实现方式,由 zabbix 5.0 浅出实现快速部署、快速应用。本人从业多年,关注 zabbix 开源社区,以及 zabbix 官…

网站做统计中高端网站设计

目录 1.简介 2.算法详解 2.1 数据标准化 2.2 计算灰色相关系数 2.3 计算灰色关联度系数 3.实例分析 3.1 读取数据 3.2 数据标准化 3.3 绘制 x1,x4,x5,x6,x7 的折线图 3.4 计算灰色相关系数 完整代码 1.简介 对于两个系统之间的因素,其随时间或不同对象而变…

企业是做网站还是做微信wordpress 前台 用户

背景: 之前是使用Mac 开发,最近切换到win11下面。发现使用cgo编译有问题。 下面记载了我的使用方法。 环境: win11(win10理论一样) win11 安装了wsl2的环境,并且安装了ubuntu系统。 在win11 上面安装了g…

萍乡建站公司医院网站建设套餐方案

题目链接 题目描述 您需要写一种数据结构(可参考题目标题),来维护一个有序数列。 其中需要提供以下操作:翻转一个区间,例如原有序序列是 543215\ 4\ 3\ 2\ 15 4 3 2 1,翻转区间是 [2,4][2,4][2,4] 的话&a…

微网站开发 培训电商网站html模板下载

来源:澎湃新闻“脑电图图纸也许会读出人的意识”、“脑机接口技术可能使个人的行为被他人操纵”、“人造大脑的发明可能取代人类的角色”……这些形形色色的言论道出了人们对于神经科学的道德和伦理担忧。澎湃新闻专访了神经伦理学领域的研究人员,就神经…

如何做个免费的网站wordpress国内最好的主题

locale()方法是java.util.Formatter的内置方法,该方法返回语言环境。此区域设置由格式化程序构造设置。具有语言环境参数的该对象的format方法不会更改此值。用法:public Locale locale()参数:该函数不接受任何参数。返回值:如果未…

电子商务网站建设财务预算网络营销发展方案策划书

查看防火墙状态 centos7 systemctl status firewalld.service 运行上述命令后,如果看到有绿色字样标注的“active(running)”,说明防火墙是开启状态。 开启防火墙 centos7 systemctl start firewalld.service 关闭防火墙 c…

企业网站建设内容 程序开发外贸流程及详细步骤

1.软件兼容性测试兼容性测试之待测试项目在特定的硬件平台上,不同的应用软件不同,不同的操作系统平台上,在不同的网络等环境中能正常的运行的测试。兼容性测试的目的:带测试项目在不同的操作系统上正常运行,包括待测试…

网站建设流程服务拖拽网站开发

Fine-tuning(微调)是机器学习中一种常见的训练策略,其主要作用是在一个已经在大规模数据上预训练的模型基础上,通过使用特定任务的小规模数据集来进行额外的训练。Fine-tuning通常用于调整模型,使其适应新的任务或特定…

广汉市建设局网站网站建设的市场情况

一、调取参数 直接调取当前js中的方法, 调取参数that.bindViewTap(); 二、跳转页面 navigateTo: function () { wx.navigateTo({ url: ../page4/page4 }); },全局变量使用方法 a.js var app getApp() Page({ data: { hex1: [], })} //设置全局变量 if (hex1 ! null) { app.…

做网站的分辨率要多大在服务器网站上做跳转页面跳转

两点需要注意的. 第一是在构造函数声明时,会同时创建一个该构造函数的原型对象,而该原型对象是继承自Object的原型对象 // 声明一个构造函数Rectengle function Rectangle(length, width) {this.length length;this.width width; }// 即:看见function 后面函数名是大写,一般…

泰安网站建设流程仙桃网

本地部署 CogVLM CogVLM 是什么CogVLM Github 地址部署 CogVLM启动 CogVLM CogVLM 是什么 CogVLM 是一个强大的开源视觉语言模型(VLM)。CogVLM-17B 拥有 100 亿视觉参数和 70 亿语言参数。 CogVLM-17B 在 10 个经典跨模态基准测试上取得了 SOTA 性能&am…

生鲜电商网站开发wordpress设置前台投稿

例谈小学信息技术课堂的有效教学在社会的各个领域,大家都不可避免地会接触到论文吧,论文可以推广经验,交流认识。为了让您在写论文时更加简单方便,以下是小编整理的例谈小学信息技术课堂的有效教学的论文相关内容,供大…

企业网站建设 新闻宣传wordpress侧边联系方式

已经很久没有更新这里了,懒哦!上周末一干人等去了苏州的三山岛,很是开心,春天来了,到处都是那么的生机盎然!三山岛是太湖上若干岛屿之一,离苏州城很远,我们乘了50分钟的火车后&#…

网站开发 手把手好的app设计网站

一、显隐效果show() show(duration,[callback])show([duration],[easing],[callback]) 参数说明:duration:为一个字符串或者数字,决定动画将运行多久callback:表示在动画完成时执行的函数。easing:为一个字符串&#x…

昆明市住房和城乡建设局网站上看的南方网通g3云推广

业务背景: 该系统有一张表数据量已达到34亿,并且有个字段长度不够,导致很多数据无法插入。因为业务只要保留近2个月数据即可,所以需要接下来需要做2点:1,扩字段长度 2,只保留近2个月的数据。 …

给前端做网站的图片叫什么软件wordpress just

一.简介 Seaborn是基于matplotlib的图形可视化python包。它提供了一种高度交互式界面,便于用户能够做出各种有吸引力的统计图表。 Seaborn是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn能做…

wordpress单选框十堰seo招聘

前言 Jmeter,Postman一些基本大家相比都懂。那么真实在项目中去使用,又是如何使用的呢?本文将一文详解jmeter接口测试 一、接口测试分类 二、目前接口架构设计 三、市面上的接口测试工具 四、Jmeter简介,安装,环境…

团购网站推广怎么做校园网站建设情况汇报

知识点1: print函数里可以用英文逗号, 分隔字符和变量,字符串要用双引号引起来,而变量名不用引起来,同时print的时候也可以直接写数学运算公式 知识点2: python里和用户交互的函数是input,但它有一个特点&…