以下哪个操作可能会导致程序运行错误?

答案解析

本题考察的是对STL向量操作的掌握。正确答案是A. vec.resize(50)。如果向量的当前大小大于50,resize操作会将向量的大小缩小到50,并丢弃多余的元素,这可能导致运行时错误。选项B. vec.push_back(10)在向量末尾添加元素是安全的。选项C. vec.pop_back()移除向量末尾的元素也是安全的。选项D. vec.clear()清除向量中的所有元素,但不会改变向量的大小,也是安全的。
正确答案:A
随机推荐
开始刷题