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