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"。

相关推荐
不灭的黄金瞳1236 分钟前
Java数据类型与变量
java·开发语言·intellij-idea
f狐0狸x9 分钟前
【C++修炼之路】C++继承的探索
c++·继承
虚无的纽扣14 分钟前
【C++】C++11的魔法:不止右值引用,C++11赋予的编程神力
c++
小白学大数据25 分钟前
Python 项目实战:用 Flask 构建生产级 MySQL 增删改查 REST API
开发语言·人工智能·python·mysql·flask
Nil20838 分钟前
leetcode 20有效的括号
开发语言
jaysee-sjc1 小时前
【苍穹外卖】Day01:从零认识企业级项目开发
java·开发语言·数据库·mysql·spring·intellij-idea·mybatis
码匠许师傅1 小时前
【C++三方组件】RE2:工业级正则的安全与性能
c++
ThornArmor1 小时前
《向内深潜,向外飞掠》
c语言·开发语言·c++·vim·visual studio
传奇开心果编程1 小时前
【仓颉语言基础语法学与练】第1课:从零开始
开发语言·学习·华为
j7~1 小时前
【C++微服务项目开发脚手架】(环境篇)虚拟机 + Docker + MySQL/Redis/RabbitMQ/ES/etcd/FastDFS 全套配齐
linux·c++·ubuntu·docker·vmware·项目开发·微服务脚手架