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

中国建设银行河南省分行网站抚州市城乡建设局网站

中国建设银行河南省分行网站,抚州市城乡建设局网站,哈尔滨市招标网,什么网站可以做平面设计赚钱auto是c11引入的关键字,用于自动推导变量的类型。auto 的主要作用和使用场景: 1. 自动类型推导 auto 可以根据变量的初始化表达式自动推导出变量的类型。 auto x 10; // x 的类型推导为 int auto y 3.14; // y 的类型推导为 double a…

auto是c++11引入的关键字,用于自动推导变量的类型。auto 的主要作用和使用场景:

1. 自动类型推导

auto 可以根据变量的初始化表达式自动推导出变量的类型。

auto x = 10;         // x 的类型推导为 int
auto y = 3.14;       // y 的类型推导为 double
auto z = "Hello";    // z 的类型推导为 const char*

2. 简化复杂类型

auto 可以避免手动书写复杂的类型名称,尤其是在模板编程或使用迭代器时。

std::vector<int> vec = {1, 2, 3};
auto it = vec.begin(); // it 的类型推导为 std::vector<int>::iterator

3. 与范围 for 循环结合

auto 常用于范围 for 循环中,简化遍历容器时的代码。

std::vector<int> vec = {1, 2, 3};
for (auto& val : vec) { // val 的类型推导为 int&val *= 2;
}

4. 函数返回类型推导 (C++14)

从 C++14 开始,auto 可以用于推导函数的返回类型。

auto add(int a, int b) {return a + b; // 返回类型推导为 int
}

5. Lambda 表达式中的参数类型推导

在 C++14 中,auto 可以用于 Lambda 表达式的参数类型推导。

auto lambda = [](auto x, auto y) { return x + y; };
std::cout << lambda(1, 2.5); // 输出 3.5

6. 结构化绑定 (C++17)

auto 可以与结构化绑定结合,方便解包元组或结构体。

std::tuple<int, double, std::string> t = {1, 2.5, "Hello"};
auto [a, b, c] = t; // a 是 int, b 是 double, c 是 std::string

注意事项

  • auto 变量必须初始化,否则编译器无法推导类型。

  • auto 会忽略顶层 const 和引用(除非显式指定)

  • 如果需要推导引用或常量类型,需显式使用 auto& 或 const auto

http://www.dtcms.com/a/598482.html

相关文章:

  • 网站建设创业珠海市横琴建设局网站
  • 基于SpringBoot的课程管理系统【智能推荐算法+可视化统计+教师课程报名排行榜】
  • 360网站推广做商务网站需要什么资料
  • 宁波网站建设设计至诚服务wordpress 分类目录下不显示文章
  • 深入解析 IP 协议:从基础核心机制到地址管理、路由选择的全方位指南
  • 邢台网站建设03191688版面设计软件
  • mysql5.7安装教程
  • P1919 【模板】高精度乘法 | A*B Problem 升级版 (FFT)
  • 网页游戏网站开发wordpress5.0.2安装
  • 阜新市建设学校管方网站注册保险代理公司需要什么条件
  • Plant Simulation 双深位立库开发系列教程-出库操作
  • python网站开发的优势wordpress 图集
  • 广州网站设计实力乐云seowordpress token插件
  • ofo的网站用什么做的app设计大赛
  • day11(11.11)——leetcode面试经典150
  • 十八个免费的舆情网站怎么做app推广
  • 将 Docker虚拟磁盘文件ext.vhdx迁移出C盘 ,更换到D盘
  • Linux--进程间通信(2)
  • 烟台品牌网站建设求职
  • byd APP逆向(AES白盒分析)
  • QueryWrapper 与 LambdaQueryWrapper 深度解析:优劣对比、选择指南及用户表实战案例
  • 【完整源码+数据集】车牌数据集,yolov8车牌检测数据集 7811 张,汽车车牌识别数据集,智慧交通汽车车牌识别系统实战教程
  • 婚庆网站策划便捷网站建设价格
  • 视频+教程 | 三位一体:MOI 数据源 + MO 向量存储 + Dify 应用层,构建企业级 RAG
  • 侨联网站建设网站开发实训报告总结2021
  • 怎么做会员积分网站房地产开发资质
  • 智能服务管理的临界点:当AI成为ITSM的“神经中枢”
  • 太原制作网站的公司百度云服务器做asp网站
  • 学途-人工智能机器学习课程
  • 什么是网站内页wordpress如何上传到服务器