C++ //练习 3.13 下列的vector对象各包含多少个元素?这些元素的值分别是多少?

C++ Primer(第5版) 练习 3.13

练习 3.13 下列的vector对象各包含多少个元素?这些元素的值分别是多少?

( a ) vector<int> v1;

( b ) vector<int> v2(10);

( c ) vector<int> v3(10, 42);

( d ) vector<int> v4{10};

( e ) vector<int> v5{10, 42};

( f ) vector<string> v6{10};

( g ) vector<string> v7{10, "hi"};

环境:Linux Ubuntu(云服务器)
工具:vim
解释

( a ) 没有元素

( b ) 10个元素,值为0。

( c ) 10个元素,值都为42。

( d ) 1个元素,值为10。

( e ) 2个元素,值为10,42。

( f ) 10个元素,值为空值。

( g ) 10个元素,值为"hi"。

相关推荐
玖玥拾1 分钟前
C/C++ 数据结构(四)链表与STL容器
c语言·数据结构·c++·链表·stl库
不吃土豆的马铃薯5 分钟前
C++ 正则表达式入门详解
linux·服务器·网络·数据库·c++·正则表达式
玖玥拾17 分钟前
C/C++ 数据结构(一)基础概念、线性表链表
c语言·数据结构·c++·链表
码云骑士17 分钟前
09-Python模块导入机制-sys.path与循环导入的死锁式排查
开发语言·python
星恒随风18 分钟前
C++ 模板初阶:从泛型编程、函数模板到类模板,一篇打通基础概念
开发语言·c++·笔记·学习
郝学胜-神的一滴22 分钟前
Qt 高级开发 031:QListWidget图标布局实战
开发语言·c++·qt·程序人生·软件构建·用户界面
caimouse23 分钟前
Reactos 第 8 章 结构化异常处理 — 8.4 软异常
服务器·开发语言·windows
艾莉丝努力练剑24 分钟前
【Qt】界面优化:绘图API
linux·运维·开发语言·网络·qt·tcp/ip·udp
QiLinkOS25 分钟前
极客精神与商业思维的融合实践(3)
c语言·c++·人工智能·算法·开源协议
牛油果子哥q25 分钟前
队列(Queue)深度精讲,先进先出原理、顺序/链式/循环队列、STL queue底层、栈队列互模拟与面试考点全解
开发语言·c++·面试