copy 是依次调用重载的运算符=,
uninitialized_copy是依次调用拷贝构造函数
如果目标区间是未初始化的,应该用uninitialized_copy, 否则用copy
本文探讨了STL中copy与uninitialized_copy函数的区别。copy适用于已初始化的目标区域,并通过调用赋值运算符实现复制;而uninitialized_copy则用于未初始化的目标区域,通过调用拷贝构造函数来完成复制过程。
copy 是依次调用重载的运算符=,
uninitialized_copy是依次调用拷贝构造函数
如果目标区间是未初始化的,应该用uninitialized_copy, 否则用copy
1160

被折叠的 条评论
为什么被折叠?
