代码如下:

#include <iostream>
using namespace std;void func(initializer_list<int> ls)
{auto it = ls.begin();for (; it != ls.end(); it++){cout << *it << " ";}cout << endl;
}int main()
{func({ 1,2,5,12,23 });return 0;
}

测试结果:

代码如下:

#include <iostream>
#include <string>
#include <vector>
using namespace std;class Test
{public:Test(initializer_list<string> list){for (auto it = list.begin(); it != list.end(); it++){cout << *it << " ";name.push_back(*it);}cout << endl;}private:vector<string> name;
};int main()
{Test t({ "Tom","jACK","MIKE" });return 0;
}

[C++11]initializer_lisr模板类的使用相关推荐

  1. C++11中模板类std::enable_shared_from_this的使用

    C++11中的模板类template <class T> class enable_shared_from_this功能:允许从std::enable_shared_from_this派生 ...

  2. 【C++11 】模板类array对象的使用方法

    目录 1.总体理解array 2.具体理解array 3.array程序示例 1.总体理解array C和C++创建数组时,通常会使用new和delete来管理空间 C++11提供了 一种新的思路,# ...

  3. C++11多线程,thread库; mutex类,成员函数lock(), unlock();unique_lock<mutex>模板类

    文章目录 进程和线程 1. 进程 2. 线程 C++11多线程编程 1. C++11新标准 2. 创建线程 1. 普通函数 2. 仿函数 3. 成员函数 4. 多线程数据保护(数据一致性) 进程和线程 ...

  4. c++11:nlohmann::json进阶使用(三)使用basic_json模板类

    nlohmann::json是非常好用的一个json开源解析库.nlohmann/json的源码是基于C++11标准写的,整个源码就是一个文件 nlohmann/json.hpp,引用非常方便. 关于 ...

  5. C++11特性(模板类 initializer_list)

    [1]initializer_list模板类 C++primer 原文如下: 通读原文相关篇幅,分析解读内容如下: 提供initializer_list类的初衷,为了便于将有限个同一类型(或可转换为同 ...

  6. C++知识点61——typename与class、模板编程与继承、模板类和友元、类模板与static成员

    一.typename与class的异同 1.啥时候既可以使用typename,又可以使用class? 当表示模板参数的时候,二者没有区别 2.啥时候只能使用typename,不能使用class? 当模 ...

  7. C++ 中的模板类声明头文件和实现文件分离后,如何能实现正常编译?

    著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:余天升 链接:http://www.zhihu.com/question/20630104/answer/15722407 ...

  8. 选择排序和Java实现、C++ vector 模板类实现

    选择排序,Selection sort.工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的 ...

  9. “模板类与友元”那些事(C++)

    2019独角兽企业重金招聘Python工程师标准>>> 模版类就是类模版实例化之后的类,友元就是一种对函数访问权限的控制,通过将函数设为友元函数让其能够访问其他外部函数不能访问的&q ...

最新文章

  1. 【jQuery】如何用jQuery实现鼠标移入后改变背景颜色
  2. 不扶好眼镜,请别打开这本挑战JS语言特性的书
  3. 获取屏幕的宽和高-Display中getHeight()和getWidth() 官方废弃
  4. python指定变量类型_Python#160;变量类型_python教程
  5. 如何在 ASP.Net Core 中使用 Lamar
  6. springboot导包显示不存在_(一)SpringBoot搭建基本后端应用
  7. Flutter 底部向上弹出的动画按钮
  8. 解决element-ui中表格行点击事件和表格单元格点击事件冲突的问题
  9. .NET2.0 事务处理
  10. Python之字符串格式化
  11. 12、箱形图和小提琴图的绘制
  12. mermaid流程图语法教程
  13. Fujitsu Diagnostic(硬盘坏道检测工具)v6.8绿色版
  14. PostMan接口功能测试
  15. Mac电池系统管理软件App Tamer好用吗?
  16. HTML+CSS 仿写京东网站界面
  17. C语言 从键盘输入圆的半径,计算并输出圆的正内接六边形的面积,以及这个正六边形面积占圆面积之百分比
  18. iphone投影到电脑屏幕,QuickTime出现报错和黑屏的解决方案
  19. 2010上海各区排行按繁华程度
  20. 使用EL表达式输出数据

热门文章

  1. http和https和ssl和tcp/ip之间的关系和区别
  2. linux c之access方法介绍
  3. C++之char*,const char*和string的相互转换
  4. (一)python3 只需3小时带你轻松入门—— 编程尝试
  5. sql drop 简单操作(Mysql)
  6. 尾调用优化 java_为什么JVM仍然不支持尾调用优化?
  7. mysql输出代码_mysql常用代码
  8. 女孩子狠起来可以多可怕?
  9. 为什么手机最后 10% 的电量很不耐,最后1%的电量最耐用?
  10. 下班以后看什么,决定你人生的高度