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

自助建网站信息发布企业企业注册邮箱的步骤

自助建网站信息发布企业,企业注册邮箱的步骤,百度搜索风云榜小说总榜,西宁市城乡建设网站简介#xff1a; CSDN博客专家#xff0c;专注Android/Linux系统#xff0c;分享多mic语音方案、音视频、编解码等技术#xff0c;与大家一起成长#xff01; 优质专栏#xff1a;Audio工程师进阶系列【原创干货持续更新中……】#x1f680; 人生格言#xff1a; 人生… 简介 CSDN博客专家专注Android/Linux系统分享多mic语音方案、音视频、编解码等技术与大家一起成长 优质专栏Audio工程师进阶系列【原创干货持续更新中……】 人生格言 人生从来没有捷径只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注Android系统攻城狮 1.前言 本篇目的C20结构化绑定应用实例。 2.C20结构化绑定介绍 C20 引入了一种新的特性结构化绑定Structured Binding这是一种简化数组和结构体struct初始化的方式。结构化绑定允许你将数组或结构体的元素或成员分别绑定到新的变量名从而使得代码更加清晰和易读。结构化绑定主要针对数组和结构体类型的初始化。当你声明一个数组或结构体变量并给它赋初值时你可以使用结构化绑定来将初值中的每个元素或成员分别绑定到一个新的变量名。这样你就可以在后续的代码中使用这些新绑定的变量名而不是直接使用初值中的元素或成员名。结构化绑定的基本语法如下 auto [var1, var2, var3, …] arr_or_struct; 其中arr_or_struct 是一个数组或结构体类型的变量var1, var2, var3, … 是新的变量名它们分别对应 arr_or_struct 中的每个元素或成员。 结构化绑定有一些使用上的限制。首先它只能用于自动类型即编译时无法确定具体类型的变量不能用于静态类型或模板类型。其次结构化绑定不能用于函数参数或返回类型也不能用于类class的成员变量或方法。此外结构化绑定不能用于初始化一个结构体或类的对象只能用于初始化数组或结构体变量。结构化绑定在实际编程中有很多应用场景。例如当你需要处理一个包含多个元素的数组时你可以使用结构化绑定将数组中的每个元素分别绑定到一个新的变量名从而在后续的代码中更容易操作这些元素。同样当你定义一个结构体类型并给它赋初值时你可以使用结构化绑定将初值中的每个成员分别绑定到一个新的变量名从而使得代码更加清晰和易读。它使得数组和结构体类型的初始化更加方便和直观。通过使用结构化绑定你可以将数组或结构体的元素或成员分别绑定到新的变量名从而使得代码更加清晰和易读同时也提高了编程效率。 3.C普通用法 #include iostream #include memory using namespace std;int set(int a, int b, int c, int d, int e, int f){printf(%s(), line %d\n,__FUNCTION__,__LINE__);return 0; }int main(){set(1, 2, 3, 4, 5, 6); } 4.c20结构化绑定用法示例 v1.0版本 #include iostream #include memory using namespace std;struct SetParams {int a;int b;int c;int d;int e;int f; };int set(int a, int b, int c, int d, int e, int f){printf(----%s(), line %d\n,__FUNCTION__,__LINE__);return 0; }void set(SetParams s) {set(s.a, s.b, s.c, s.d, s.e, s.f); }int main(){SetParams mSetParams {1,2,3,4,5,6}; set(mSetParams); } v2.0版本 #include iostream #include memory using namespace std;struct SetParams {int a;int b;int c;int d;int e;int f; };int set(int a, int b, int c, int d, int e, int f){printf(%s(), line %d\n,__FUNCTION__,__LINE__);return 0; }void set(SetParams s) {set(s.a, s.b, s.c, s.d, s.e, s.f); }int main(){SetParams *mSetParams;mSetParams new SetParams{1,2,3,4,5,6};set(*mSetParams); } v3.0版本 #include iostream #include memory using namespace std;struct SetParams {int a;int b;int c;int d;int e;int f; };int set(int a, int b, int c, int d, int e, int f){printf(%s(), line %d\n,__FUNCTION__,__LINE__);return 0; }void set(SetParams s) {set(s.a, s.b, s.c, s.d, s.e, s.f); }int main(){std::unique_ptrSetParams mSetParams; mSetParams std::unique_ptrSetParams{new SetParams{1,2,3,4,5,6}};set(*mSetParams); }
http://www.dnsts.com.cn/news/281841.html

相关文章:

  • 个人博客网站教程郑州网站制作营销
  • 哈尔滨市建设工程交易中心网站什么是网络营销产生的的技术原因
  • 大连网站建设求职简历选择网站建设
  • 手机网站设计在家做兼职的正规网站平台
  • 企业营销型网站建设优惠POS机网站怎么做
  • 天津做一个简单的网站满堂彩谁做的网站
  • flash建网站教程网站项目运营
  • cms网站建设实训报告搜索类的网站优点
  • 绵阳网站建设推广网站开发调研
  • 呼和浩特做网站的电子商务网站开发过程论文
  • 建立网站的基本条件网店代运营收费多少钱
  • 服务器网站路径问题桐乡微网站建设公司
  • 网站开发工资德阳网站建设推广
  • 网站怎么做支付宝支付接口郑州网站推广公司咨询
  • 哪个网站免费h5模板多有什么网站可以做一起作业
  • 网站备案电话号码asp.net网站支持多国语言
  • 晋江市规划局建设网站app制作免费平台
  • 动画网站模块wordpress 意见反馈
  • flash网站建设教程专注成都网站建设及推广
  • 做电商网站用什么技术漳州正规网站建设
  • 怎么制作网站模板抖音关键词排名查询工具
  • 实例网站制作教程wordpress添加投稿
  • 德阳网站建设ghxhwl个人网站建设一般流程
  • 互联网公司网站建设ppt模板企业概况的内容
  • 济南手机网站建设公司哪家好360推广怎么收费
  • 南昌高端网站开发网站的链接结构
  • 网站备案查询不了免费软件下载存在哪些风险
  • 北京通网站建设价格低网络营销概念是谁提出的
  • 东莞凤岗企业网站建设推广建立网站有怎么用途
  • 网站网络广告推广wordpress 翻译函数