做丝网网站哪个好广州建设监理协会网站
C++笔记之标准库中的std::copy 和 std::assign 作用于 std::vector

code review!
 
文章目录
- C++笔记之标准库中的std::copy 和 std::assign 作用于 std::vector
 - 1. `std::copy`
 - 1.1.用法
 - 1.2.示例
 
- 2.`std::vector::assign`
 - 2.1.用法
 - 2.2.示例
 
- 3.区别总结
 - 4.支持assign的容器和不支持assign的容器
 - 4.1.支持 `assign` 的容器
 - 4.1.1.序列式容器 (Sequence Containers)
 - 4.1.2.特点总结
 
- 4.2.不支持 `assign` 的容器
 - 4.2.1.关联式容器 (Associative Containers)
 - 4.2.2.无序容器 (Unordered Containers)
 - 4.2.3.特点总结
 
1. std::copy
 
std::copy 是一个泛型算法,用于将一个范围内的元素复制到另一个范围。它可以作用于多种容器,包括 std::vector,但不会改变目标容器的大小,只复制元素到已经分配好的空间中。
1.1.用法
std::copy(source.begin