内容发布更新时间 : 2025/4/3 7:55:40星期一 下面是文章的全部内容请认真阅读。
int _tmain(int argc, _TCHAR* argv[]) { cout << \ << endl; list
}
if ( bSame ) { cout << \ << endl; } else cout << \ << endl;
system(\); return 0;
21.假设c1和c2都是容器,下列用法给c1和c2的元素类型带来什么约束? if ( c1 < c2 )
(如果有的话)对c1和c2的约束又是什么?
c1和c2的元素类型的约束为:类型必须相同,且必须都支持 < 操作符。
22.已知容器vec存放了25个元素,那么vec.resize(100)操作实现了什么功能? 若再做操作vec.resize(10),实现的功能又是什么?
将vec的大小改为100,且把新添加的元素值初始化。 又将vec的后90个元素删除,将vec的大小改为10
23.使用只带有一个长度参数的resize操作对元素类型有什么要求? 对容器里存放的数据类型必须支持值默认初始化。
24.编写程序获取vector容器的第一个元素。分别使用下标操作符,front函数以及begin函数实现该功能,并提供空的vector容器测试你的程序。
// 11.15_9.24_vector_getTheFirstElement.cpp : 定义控制台应用程序的入口点。 //
#include \#include
int _tmain(int argc, _TCHAR* argv[]) { cout << \ << endl; vector