1.圆括号和花括号

#include <vector>
#include <string>
#include <iostream>
using namespace std;
int main()
{vector<int> v_int{10};vector<int> v_int2(10);cout << "vector v_int: "  << endl;for(auto & i: v_int)cout << i << endl;cout << endl;cout << "vector v_int2: " << endl;for(auto & i: v_int2){cout << i << endl;}return 0;
}

输出如下:

r@r-Sys:~/now/now$ ./123
vector v_int:
10vector v_int2:
0
0
0
0
0
0
0
0
0
0

结论1:vector花括号里面一个数初始化(赋值)表示赋一个值。而圆括号里面一个数表示用几个相同元素初始化。

vector<int> i_vec(10) 和 vector<int> ivec{10};前者表示初值10个0,后者表示一个值10。

也即是说,想构造必须用圆括号,花括号不支持构造。。。

2.如果圆括号或者花括号里面是另一个vector对象,那么两者表示的意义一样,都是用括号内的对象初始化vector对象。

 vector<int> v_int3(v_int2);vector<int> v_int4{v_int2};

结果v_int3和v_int4结果都是v_int2的值。

vector中的圆括号和花括号相关推荐

  1. 在CSDN的Markdown编辑器中编辑多行花括号公式

    [在CSDN的Markdown编辑器中编辑多行花括号公式] f(x)={0x=0−1x<01x>0f(x)= \begin{cases} 0& \text{x=0}\\[3ex] ...

  2. 花括号在php中的作用,PHP花括号的作用及使用方法有哪些?(图文+视频教程)...

    在PHP学习过程中,大家应该都知道不同类型的括号都有着不同的作用.那么具体有哪些作用,有的朋友可能就不太清楚.本篇文章就给大家介绍总结PHP花括号也就是大括号的作用及使用方法有哪些. 下面我们通过具体 ...

  3. php变量作用域(花括号、global、闭包)

    变量的作用域是变量的一个作用范围,在这个范围内变量为可见的,即可以访问该变量的代码区域, 相反,如果不在这个范围内,变量是不可见的,无法被调用. (全局变量可以将作用范围看作为整个程序) 花括号 很多 ...

  4. 栈练习之Example005-检查一个程序中的花括号、方括号和圆括号是否配对

    Example005 题目 试编写一个算法,检查一个程序中的花括号.方括号和圆括号是否配对,若全部配对,则返回1,否则返回0.对于程序中出现的一对单引号或双引号内的字符不进行括号配对检查.39为单引号 ...

  5. python中花括号_震惊Python的精髓居然是方括号花括号和圆括号

    https://m.toutiaocdn.com/i6862197987209118219/?app=news_article&timestamp=1597845881&use_new ...

  6. 浅析 Bash 中的 {花括号} | Linux 中国

    原创: 译者/Hank Chow Linux中国 Linux中国 微信号 linux-cn 功能介绍 十万级技术订阅号,依托于『Linux中国』(https://linux.cn/)社区,专注于 Li ...

  7. Python方括号、花括号和圆括号的用法总结

    参考资料: Python精髓之括号家族:方括号.花括号和圆括号的用法总结 1. 方括号 方括号几乎是所有编程语言的第一符号.这里的第一,并不是指使用频率,而是指这个符号展现出的编程语言的内涵和创造力. ...

  8. Python精髓之括号家族:方括号、花括号和圆括号,你真的会用吗?

    Python独一无二的特色除了缩进还有哪些特色呢?大多数的回答一定是 语法简洁.简单易学.代码高效.功能强大四项.那究竟是Python的哪些语言特性使得人们普遍认为Python具有这些特点呢?其实很大 ...

  9. 用了十几年才想明白:Python的精髓居然是方括号、花括号和圆括号!

    文章目录 1. 方括号 1.1 创建列表 1.2 列表的索引 1.3 列表的方法 2. 花括号 2.1 判断一个键是否存在于字典中 2.2 向字典中添加一个新键或更新键值 2.3 从字典中获取一个键值 ...

最新文章

  1. SLAM之特征匹配(一)————RANSAC-------OpenCV中findFundamentalMat函数使用的模型
  2. 4 Git 基础 - 撤消操作
  3. linux加一个2t硬盘吗,在linux下新增一块硬盘的操作。(包含大于2T的硬盘在linux下挂载操作)...
  4. linux-basic(9)文件与文件系统的压缩与打包
  5. WildFly 10 CR 2发布– Java EE 7,Java 8,Hibernate 5,JavaScript支持热重载
  6. 苹果下微信浏览器返回上一页不刷新问题解决方案
  7. unity3d烘焙教程 持续更新中【2020】
  8. AE 2021最新最全插件滤镜大全一键安装版下载 After Effects 2021插件合集WIN一键安装版 支持AE 2021
  9. 日志宝:大众也能看懂的Web访问日志数据分析
  10. 怎么把多个excel内容汇总到一个excel里面
  11. 数学建模常用算法—熵权法(EWM)
  12. 面试问题如何预防xss攻击
  13. 一年级计算机课画画用什么,一年级孩子学画画该学哪种
  14. PDF Reader Pro for mac(全能pdf阅读器)
  15. 怎么将红底照片用PS换成白底
  16. Google Earth Engine——从Python中的经纬度坐标获取Modis正弦图块网格位置
  17. 计算机无法识别fat32,电脑无法识别USB设备的原因及处理方法
  18. 利用c语言中printf输出图形
  19. 解决ublox无法定位问题(一直输出$GxTXT)
  20. UR10机械臂+Realsense手眼标定

热门文章

  1. Mellanox 8亿美元收购EZchip
  2. hash算法的介绍 【清晰易懂】
  3. 创建数据库连接字符串的快截方法
  4. ThinkPhp5 | 模块分析
  5. [JSP暑假实训] 四.MyEclipse+Servlet+JSP实现火车票网站查询、修改、删除操作
  6. SwiftUI之深入解析如何创建列表展示视图和列表如何导航跳转新页面
  7. fatal: unable to access ‘https://github.com/***.git/‘: OpenSSL SSL_read: Connection was reset, errno
  8. 1337:【例3-2】单词查找树
  9. roscore尚未安装 问题解决方案
  10. 【STM32】STM32F4系统架构