当前位置: 首页 > news >正文

网站制作过程简介浙江省建设网站首页

网站制作过程简介,浙江省建设网站首页,注销网站备案申请表,智慧团建官网登录网址欢迎来观看温柔了岁月.c的博客目前设有C学习专栏C语言项目专栏数据结构与算法专栏目前主要更新C学习专栏,C语言项目专栏不定时更新待C专栏完毕,会陆续更新C项目专栏和数据结构与算法专栏一周主要三更,星期三,星期五,星…
欢迎来观看温柔了岁月.c的博客
目前
设有C++学习专栏
C语言项目专栏
数据结构与算法专栏
目前主要更新C++学习专栏,C语言项目专栏不定时更新
待C++专栏完毕,会陆续更新C++项目专栏和数据结构与算法专栏
一周主要三更,星期三,星期五,星期天
感谢大家的支持

string和自动推断类型

string

string本身是一个类,大家学会使用就可以

它的头文件是<string>

创建方式

#include<iostream>
#include<string> //使用string头文件
using namespace std;int main()
{//创建方式
//1.不赋初值string str1;str1 = "温柔了岁月";//2.赋初值string str2 = "温柔了岁月";//3.用另一个字符串赋值来创建string str3(str2);  //相当于 str3 = str2;cout << str3 << endl;string str4 = str3;cout << str4 << endl;system("pause");return 0;
}

用string ,赋值的字符串,不用担心大小或者越界的关系,它的大小是系统自动给,动态的

基本操作

比较

//比较 cout << (str3 >= str4) << endl; // 真,结果为1cout << (str5 >= str4) << endl; //假结果为0
//输入string str6;cin >> str6;cout << str6;if (str6 == string("温柔了岁月")){cout << "正确" << endl;}

强制类型转换(C与C++)

string("温柔了岁月"),这是C++的强制类型转换 ,

C++中: 数据类型(数据);

C语言中:(数据类型) 数据;

连接

//连接(用加法)string str7;str7 = "张三";string str8 = str7 + "很帅";cout << str8 << endl;

大小计算

    cout << str7.length() << endl; //当前长度cout << str7.size() << endl;  //大下   与长度一样cout << str7.capacity() << endl;  //容量

打印

在C++中直接用cout + << 打印即可
如果想要用printf()打印,不能直接使用%s打印,会出现乱码
因为在C++中它是一个类,sring.h 在C中,它相当于 char*

可以使用两个函数_str(), date()

#include<iostream>
#include<string>
#include<cstdio>using namespace std;int main()
{string str1 = "温柔了岁月";//printf("%s", str1); //不能直接用%s打印printf("%s\n", str1.c_str());printf("%s\n", str1.data());system("pause");return 0;
}

自动推断类型

auto

就是系统自动推断出变量的类型

使用

使用auto,一定要又赋值的操作,变量没有赋值,auto 推不出来,自己就报错

如图所示,a = 9,自动推断出了int 类型

好处

  1. 如果你不知道这个变量的类型,你可以直接使用auto,进行推断

  1. 如果这个变量的类型太长,你可以用auto代替,比较简单

当然auto 的应用不只是这几种,还有关于auto的一种新式的for循环,比起传统的更加简单高效
这种的后续在进行介绍

decltype

它也是一个自动推断类型,与auto不同的是,它可以进行赋初值,也可以不进行赋初值

人们希望从表达式的类型推断出定义的变量类型,但是不想用该表达式的值初始化变量,为了满足这一要求,所以C++11新标准引入了decltype

使用

decltype((a)) 当里面是双重括号的时候,结果用于是引用
decltype(a), 只有当a是引用,它结果才是引用
2.基本的用法decltype(a + 1) num; 通过推断表达式a + 1的类型,从而让num也是该类型
#include<iostream>using namespace std;int main()
{auto a = 9;decltype(123) a = 123; //赋初值decltype(234) num; //不赋初值system("pause");return 0;
}

decltype的好处也是跟auto类型一样的,

你不知道这个变量是什么类型,可以用这个来推

http://www.yayakq.cn/news/183682/

相关文章:

  • 信息技术网站开发网站seo优化分析报告
  • 专门做卫生间效果图的网站厦门关键词优化软件
  • 海南住房和城乡建设网站搭建三合一网站
  • 域名被锁定网站打不开编辑html
  • 江西医疗网站备案前置审批中企动力宁波分公司
  • ysl免费网站建设wordpress汽车主题公园
  • 莱阳建设局网站gta房产网站建设中
  • 网站建设功能要求讨论建设网站的心得
  • 企业形象包装公司网站长尾关键词优化
  • 公司网站建设推广广东省建设工程监督站官方网站
  • 做下载网站上门做网站
  • 建立个大型网站需要多少投入建筑工程公司资质
  • 自适应网站建设优化建站科技部网站支持湖南建设创新型省份
  • 两学一做 专题网站为什么网站不见了
  • thinkphp做企业网站广州网络推广公司电话
  • 做卡贴质量好的网站利用数据库修改wordpress密码
  • 互联网运营平台嘉兴seo公司网站
  • 企业网站建设博客论坛wordpress页面内导航
  • 赣州网站建设如何公司黄页是什么东西
  • 可以做闪图的网站大理建设工程招聘信息网站
  • 茂名建站公司模板网站平均停留时间
  • 河北网站seo地址做网站及APP
  • 个人网站开发实例设计网站什么叫空间不稳定
  • psd做网站切片广州市安全教育平台app下载
  • 哪个网站可以看一级a做爰片t长沙如何优化排名
  • 建设网站虚拟现实技术网站如何paypal支付
  • 山西网络网站建设销售公司免费企业建站系统排名
  • 苏宁易购网站建设情况关键词排名
  • 成都网站营销推广公司龙华新区网站制作
  • 生成手机网站wordpress固定链接无法访问