gpt4 book ai didi

C++:std::vector::resize 与 "normal"分配

转载 作者:太空狗 更新时间:2023-10-29 20:02:56 25 4
gpt4 key购买 nike

std::transform 的代码示例中,有一个代码如下的示例:

std::vector<int> foo;
std::vector<int> bar;

//add some elements to foo

bar.resize(foo.size());

//store elements transformed from foo's in bar

我想知道

std::vector<int> bar;    
bar.resize(foo.size());

有什么不同

std::vector<int> bar(foo.size());

如果是,怎么办?

最佳答案

不,没有区别。至少不是以您显示的方式(在 bar 的定义和对 resize 的调用之间没有插入 foo)。

关于C++:std::vector::resize 与 "normal"分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33301083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com