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

相关推荐
superman超哥1 小时前
Rust API 设计的零成本抽象原则:性能与表达力的完美统一
开发语言·后端·rust·rust api·抽象原则·性能与表达力
云栖梦泽1 小时前
Rust语言:系统级编程的新时代选择
开发语言
qq_406176141 小时前
什么是模块化
开发语言·前端·javascript·ajax·html5
superman超哥1 小时前
Rust 所有权的三大基本规则:内存安全的类型系统基石
开发语言·后端·rust·内存安全·rust所有权·基本规则·系统基石
菩提祖师_1 小时前
量子计算在网络安全中的应用
开发语言·javascript·爬虫·flutter
superman超哥1 小时前
Rust 线程安全性保证(Send 与 Sync):编译期并发安全的类型系统
开发语言·后端·rust·编程语言·并发安全·send与sync·rust线程
倔强的小石头_1 小时前
Python 从入门到实战(十八):学生成绩系统高级功能实战(实时通知与数据看板)
开发语言·python
亮子AI1 小时前
【JavaScript】forEach 是按数组顺序执行吗?
开发语言·javascript·ecmascript
菩提祖师_1 小时前
基于Docker的微服务自动化部署系统
开发语言·javascript·flutter·docker
廋到被风吹走1 小时前
【Java】【JVM】内存模型
java·开发语言·jvm