博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++11初始化列表
阅读量:6008 次
发布时间:2019-06-20

本文共 421 字,大约阅读时间需要 1 分钟。

hot3.png

  1. 基本类型

    不必用初始化列表。int i = 1;

  2. 复合类型

    就一个数组。int arr[10] = {1, 2, 3, 4, 5, 6, 7};

  3. 自定义类

    自定义类型,如果想用初始化列表就要包含initializer_list头文件

    vector<int> arr = {1, 2, 4, 5};

注意:

1.{}是一种类型。auto l = {1, 2, 4, 5};

2.上述这种类型是可以用在初始化列表中的。 vector<int> arr = {l, 7, 8};

 

又注意:在用初始化列表时最好用“= {}”这种写法,方便与构造函数区分开来。eg: myClass t = {1, "lilei"};

        如果自定义类型没有使用初始化列表,那么只能使用构造函数了。eg: myClass* t = new myClass(1, "lilei");

转载于:https://my.oschina.net/xunxun/blog/485024

你可能感兴趣的文章
《脱颖而出——成功网店经营之道》一第2章 经营战略入门
查看>>
封装JDBC—非框架开发必备的封装类
查看>>
《FLUENT 14.0超级学习手册》——2.5 FLUENT 14.0的基本操作
查看>>
《Photoshop修色圣典——PPW专业照片修正流程与技巧》—第1章关于历史
查看>>
当我发现电脑有灵魂
查看>>
《 Apache Spark机器学习.》导读
查看>>
在openSUSE 13.1中配置FTP服务器
查看>>
如何使用 Docker 快速配置数据科学开发环境?
查看>>
《ELK Stack权威指南(第2版)》一3.6 Java日志
查看>>
C++流的streambuf详解及TCP流的实现
查看>>
《WebGL入门指南》——第1章,第1.4节本章小结
查看>>
Angular从零到一1.6 引导过程
查看>>
《iOS 6核心开发手册(第4版)》——1.1节触摸
查看>>
《C#多线程编程实战(原书第2版)》——2.5 使用AutoResetEvent类
查看>>
《量化金融R语言初级教程》一2.5 协方差矩阵中的噪声
查看>>
并发网每月TOP10文章
查看>>
黑客究竟用什么姿势偷走了你的钱? | 硬创公开课
查看>>
超越Hadoop的大数据分析之第一章介绍:为什么超越Hadoop Map-Reduce
查看>>
暗渡陈仓:用低消耗设备进行破解和渗透测试3.6 本章附录:深入分析安装脚本...
查看>>
自己动手构造编译系统:编译、汇编与链接2.5 链接程序的设计
查看>>