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

工商局网站如何做网登谷歌官方seo入门指南

工商局网站如何做网登,谷歌官方seo入门指南,免费开发微信小程序的平台,贵州建设厅网站概述 C 11中引入了许多简化编程工作的语法上的新特性,我们暂且美其名曰:“语法甜点”。下面,我们将对这些“语法甜点”一一进行介绍。 语法甜点1:序列for循环 序列for循环是一种简化的for循环,可用于遍历一组序列&…

概述

        C++ 11中引入了许多简化编程工作的语法上的新特性,我们暂且美其名曰:“语法甜点”。下面,我们将对这些“语法甜点”一一进行介绍。

语法甜点1:序列for循环

        序列for循环是一种简化的for循环,可用于遍历一组序列,包括:各种容器、string、数组、初始化列表以及由begin和end函数定义的序列。

#include <iostream>
#include <vector>
using namespace std;int main()
{vector<int> vctTemp{1, 2, 3};for (auto a : vctTemp){cout << a << endl;}return 0;
}

语法甜点2:成员变量初始化

        与Java、C#中的用法一样,可以对成员变量进行就地初始化。

class CPerson
{
private:int m_nAge = 10;string m_strName = "Mike";
};

语法甜点3:统一的初始化语法

        在引入C++ 11之前,有各种不同的初始化语法。在C++ 11中,仍可以使用这些初始化语法,但也可以选择使用新引入的统一的初始化语法。统一的初始化语法用一对大括号{}表示,使用{}初始化语法还可有效地避免窄转换。

#include <iostream>
#include <vector>
using namespace std;class CPerson
{
public:int m_nAge = 10;string m_strName = "Mike";
};int main()
{int a{5};char c{'X'};int p[5] = {1, 2, 3, 4, 5};vector<int> vctTemp{1, 2, 3};CPerson person{10, "Mike"};// b赋值成5,发生了窄转换int b = 5.3;// 会提示编译错误,避免了窄转换int d{5.3};return 0;
}

语法甜点4:nullptr

        nullptr是C++ 11中新加的一个关键字,用于标识空指针。引入nullptr后,可以解决某些函数重载时的二义性问题。

#include <iostream>
using namespace std;void Test(int a)
{cout << a << endl;
}void Test(char *p)
{cout << p << endl;
}int main()
{int *p = nullptr;int *q = NULL;// 两个指针值是相等的,bEqual为truebool bEqual = (p == q);// 编译失败,nullptr不是转换为intint a = nullptr;// 在C++ 98中编译失败,有二义性;在C++ 11中调用F(int)Test(0);// 调用F(char *)Test(nullptr);return 0;
}

语法甜点5:委托构造函数

        在引入C++ 11之前,如果某个类有多个重载的构造函数,且这些构造函数中有一些共同的初始化逻辑,通常都需要再编写一个带参数的初始化函数,然后在这些构造函数中调用这个初始化函数。在C++ 11中,再也不用这么麻烦了。我们可以实现一个最基础的构造函数,其他构造函数都调用这个构造函数。

#include <iostream>
#include <sstream>
using namespace std;class CPerson
{
public:CPerson() : CPerson(0, "") { NULL; }CPerson(int nAge) : CPerson(nAge, "") { NULL; }CPerson(int nAge, const string &strName){stringstream ss;ss << strName << "is " << nAge << "years old.";m_strInfo = ss.str();}private:string m_strInfo;
};int main()
{CPerson person(10, "Mike");return 0;
}

http://www.cotm.com.cn/news/499.html

相关文章:

  • 辽宁省建设厅网站广州抖音推广公司
  • 凡科轻站小程序收费吗福州百度关键词优化
  • 商业网站建设软件微信平台推广方法
  • 做网站推广的一般都是什么公司小程序制作费用一览表
  • web是什么意思动漫seo网络推广公司排名
  • 做seo要明白网站内网站seo公司
  • 有没有建网站的app网站推广的公司
  • asp.net网站开发上武汉seo搜索优化
  • 洛阳网站建设建站系统百度电话号码查询
  • 优化就是开除吗前端seo怎么优化
  • 直播开放平台公会廊坊seo排名优化
  • 网站用的空间2024年阳性什么症状
  • 网站模板王线上培训
  • 做查询网站 发布数据域名是什么意思呢
  • 亚马逊建站服务最打动人心的广告语
  • 长沙网站建设哪个公司好市场营销公司有哪些
  • 怎么做视频网站赚钱吗搜索引擎成功案例分析
  • 做网站在哪里做上海seo推广平台
  • 购物网站图片的放大怎么做的seo优化专家
  • 青岛网站设计品牌企业微信软文怎么写
  • 做网站从哪方面入门教育培训报名
  • 万州微网站建设网易游戏推广代理加盟
  • 南宁网站开发制作百度云资源搜索入口
  • html购物网站模板网站开发建设步骤
  • 四川汉舟电力建设有限公司网站首页关键词怎么排名靠前
  • 做一个网站需要多少人利尔化学股票股吧
  • 建设部网站最新政策军事新闻
  • 做词云的在线网站百度100%秒收录
  • 有自己域名的个人网站百度推广怎么优化排名
  • 我的电脑做网站服务器百度指数行业排行