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

伍壹捌网站建设服务商的定义是什么意思

伍壹捌网站建设,服务商的定义是什么意思,青岛网站设计系统,抖音代运营怎么样呢18 探讨 C 新标准 18.1 复习前面介绍过的 C11 功能 (1)C11 扩大了列表初始化的适用范围,使用初始化列表时,可以不加等号。 int x {5}; float y {1.1}; short arr[5] {1, 2, 3, 4, 5}; int* ar new int[4] {1, 2, 3, 4}; vect…

18 探讨 C++ 新标准

18.1 复习前面介绍过的 C++11 功能

(1)C++11 扩大了列表初始化的适用范围,使用初始化列表时,可以不加等号。

int x = {5};
float y {1.1};
short arr[5] {1, 2, 3, 4, 5};
int* ar = new int[4] {1, 2, 3, 4};
vector<int> a{1, 2};

(2)auto 可自动推断类型。

(3)nullptr:空指针是不会指向任何有效数据的指针。

18.2 移动语义和右值引用

(1)左值引用与右值引用

  • 左值:可以取地址的、有名字的、非临时的;

  • 右值:不可取地址、没有名字的、临时的,如立即数、函数返回值等

1)左值引用

左值引用在汇编层面其实和普通的指针是一样的,引用就是该变量的别名,因此需要知道被引用变量的地址。

左值引用示例:

int a = 10;
int& b = a;  //定义左值并引用int& c = 10;   //错误的,无法对 10 进行取地址操作

2)右值引用

类型 && 引用名 = 右值表达式;

int && b = 10;   //对 10 进行引用,其生存周期也会延长

通过右值引用,原本会被销毁的右值的生存周期会延长至与其绑定的右值引用一致。

18.3 新的类功能
18.4 Lambda 函数

Lambda 函数就地定义匿名目标函数,不需要额外写一个命名函数;可以使代码更加紧凑、简洁,增强可读性。适合用于写一些简单的函数。

参考:http://c.biancheng.net/view/3741.html

https://zhuanlan.zhihu.com/p/384314474

完整的 Lambda 表达式形式如下:

  • capture:捕获列表,可以将局部自动变量传入 Lambda 表达式内部;其中:
    [] 不捕获任何变量;
    [&] 捕获外部作用域中所有变量,并作为引用在函数体中使用(按引用捕获);
    [=] 捕获外部作用域中所有变量,并作为副本在函数体中使用(按值捕获);
    [=,&foo] 按值捕获外部作用域中所有变量,并按引用捕获 foo 变量;
    [bar] 按值捕获 bar 变量,同时不捕获其他变量。

  • parameters:传入参数,和普通函数一样;

  • mutable:可省略,该关键字允许在函数体内修改按值捕获的参数,但这种改变并不能传递到定义体之外(即原参数并不会改变,改变的是传入的副本)。

  • return_type:函数返回值类型,视情况可以省略;

  • statement:函数体。

示例:

bool func(int x) {return x%3==0;}//写成 Lambda 函数
[](int x) -> bool{return x%3==0;}//能被3整除的元素个数
std::vector<int> nums;
counts = std::count_if(nums.begin(), nums.end(), [](int x) -> bool{return x%3==0;});
18.5 包装器
18.6 可变参数模板
18.7 C++11 新增的其他功能
18.8 语言变化
http://www.yayakq.cn/news/209615/

相关文章:

  • 网站开发定制企业无线网络优化工程师
  • 大田县建设资讯网站wordpress登录可见
  • 提供有经验的网站建设电子商务网站建设的规划书
  • 做家居网站设计设计一个网页具体步骤
  • 家用宽带怎么做网站 访问互联网行业特点
  • 学校网站建设阶段性目标短视频推广的好处
  • 濮阳做网站的公司设计案例分享网站
  • 怎么在百度创建网站网站建设win2012
  • 一个公司设计网站怎么做怎么做淘宝优惠卷网站
  • 网上购物网站开发的目的西安企业建站在哪里做
  • 网站开发流程的认识易语言做网站简单教程
  • 拖曳式网站建设做空包网站合法吗
  • 通过模板做网站怎样在绍兴e网做网站
  • 在火炉做网站公园坐什么车咨询服务网站源码
  • 工程信息seo排名怎么样
  • 上海网站建设服百度域名查询入口
  • 墓地网站建设价格网站后台权限管理
  • 网站 对比wordpress插件丢失
  • 服饰东莞网站建设php建站系统源码
  • 如何做自动网站邢台做移动网站公司
  • 网站规划 时间药学专业网站
  • 安徽工程建设信息网广州网站优化外包
  • 文山建设局网站网站建设和管理维护
  • 北京小学大兴网站建设怎么开通网站和进行网页设计
  • 河北云建站excel网站链接怎么做批量
  • 无极在线网站播放网站搭建者
  • 建立一个虚拟公司的网站微管家平台
  • 网站开发 电话太原网络推广公司
  • 企业网站模块爱网是什么网站
  • 成都企业如何建网站网站怎么做浏览量才会多