多项选择题
关于C++标准容器std::vector,以下正确的说法是:()
A.该容器可以配合C++标准算法std::binary_search使用
B.对于该容器的对象v和有效的索引n,&v[0]+n==&v[n]成立
C.对于该容器的对象v和有效的索引n,&v[0]==v.begin()成立
D.向该容器的某个位置插入元素将导致之后的所有元素向前移动
点击查看答案
相关考题
-
多项选择题
关于一个没有定义任何成员函数的struct,以下正确的C++编译器行为是:()
A.自动声明缺省构造函数
B.自动声明拷贝构造函数
C.自动声明拷贝赋值运算符
D.自动声明析构函数 -
多项选择题
关于C++编译器的名字重整(namemangling),以下正确的说法是:()
A.名字重整的具体方案是由C++标准确定的
B.名字重整的具体方案是各个编译器确定的
C.名字重整就是在目标代码的标志符前添加下划线
D.为成员函数添加const修饰符将导致不同的名字重整结果 -
多项选择题
关于std::deque,以下正确的说法是:()
A.该容器的迭代器是随机访问迭代器
B.该容器的元素可能存放于物理不连续的空间
C.向该容器的首/尾插入元素,不会导致指向既有元素的引用失效
D.向该容器的首/尾插入元素是常数时间操作