C++ //练习 3.12 下列vector对象的定义有不正确的吗?如果有,请指出来。对于正确的,描述其执行结果;对于不正确的,说明其错误的原因。

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

练习 3.12 下列vector对象的定义有不正确的吗?如果有,请指出来。对于正确的,描述其执行结果;对于不正确的,说明其错误的原因。

( a ) vector> ivec;

( b ) vector svec = ivec;

( c ) vector svec(10, “null”);

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

 

解释

( a ) 正确,定义了一个包含vector的vector对象。
( b ) 错误,类型不匹配,int类型不能拷贝到string类型。
( c ) 正确,初始化一个vector对象,包含10个字符串"null"。

你可能感兴趣的:(#,C++,Primer(第5版)练习题,C/C++,c++,开发语言)