gpt4 book ai didi

c++ - vector 和赋值运算符

转载 作者:行者123 更新时间:2023-11-27 23:30:20 29 4
gpt4 key购买 nike

我需要将 vector 深拷贝到 vector。例如 -

vector<char> a;
// add some things
vector<char> b;

a = b;

我知道我总是可以说 a(b) 但问题是我必须多次重新分配给一个全局变量,所以我很确定我不能使用拷贝构造函数一旦它已经创建。 vector 的赋值运算符是否重载,如果不是,复制 vector 及其所有成员的最佳方法是什么。

最佳答案

是的,std::vector 的赋值运算符已重载,您可以安全地使用 a = b;

关于c++ - vector 和赋值运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5837445/

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