将算法用于未初始化的内存的优点

时间:2018-03-30 14:50:42

标签: c++ stl

stl的<memory>标头为未初始化的内存提供算法,即:

uninitialized_copy()
uninitialized_copy_n()
uninitialized_fill()
uninitialized_fill_n()
[....]

使用它们对<algorithm>的各自对应物有什么好处吗?

1 个答案:

答案 0 :(得分:1)

当你不想首先默认构造你的范围的元素时,你可以使用这些(因为它们不能这样构造或用于表现)。