在C++中,哪个操作用于改变vector的容量而不改变其内容?
答案解析
reserve()函数用于改变vector的容量,但不会改变其内容或大小。resize()会改变vector的大小,可能也会改变内容。shrink_to_fit()建议vector减少容量以匹配其大小,但这是建议性的,不保证改变。capacity()是一个查询函数,用于返回vector的当前容量。因此,选项B是正确的。
正确答案:B