博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一些C++11语言新特性 - Uniform Initialization
阅读量:5939 次
发布时间:2019-06-19

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

1. Uniform Initialization

int values[] { 1, 2, 3 };std::vector
v { 2, 3, 5, 7, 11, 13, 17 };std::vector
cities {"Berlin", "New York", "London", "Braunschweig", "Cairo", "Cologne"};std::complex
c{
4.0,3.0}; // equivalent to c(4.0,3.0)

 

int i; // i has undefined valueint j{}; // j is initialized by 0int* p; // p has undefined valueint* q{}; // q is initialized by nullptr

 

std::initializer_list<>

void print (std::initializer_list
vals){ for (auto p=vals.begin(); p!=vals.end(); ++p) { // process a list of values std::cout << *p << "\n"; }}// call funcprint ({
12,3,5,7,11,13,17}); // pass a list of values to print()

 

转载于:https://www.cnblogs.com/davidgu/p/4607849.html

你可能感兴趣的文章
asterisk配置
查看>>
GA操作步骤和技巧(二)——用户行为分析
查看>>
shell中while循环里使用ssh的注意事项
查看>>
SHELL获取计算机外网ip的几种写法
查看>>
博客正在搬迁中
查看>>
触发器与存储过程的区别
查看>>
我的友情链接
查看>>
centos搭建supervisor
查看>>
linux日志分割
查看>>
Samba再报安全漏洞
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Spring学习资料之 依赖注入(一)
查看>>
安装win7提示安装程序无法创建新的系统分区和定位现有系统分区
查看>>
那些年,我跳过的坑(一)
查看>>
快递查询接口的调用与解析案例
查看>>
我的友情链接
查看>>
服务器性能优化配置建议
查看>>
GetWindowRect
查看>>
oracle sql语句实现累加、累减、累乘、累除
查看>>