我已经通读了copy_n文档https://en.cppreference.com/w/cpp/algorithm/copy_n并且有一个有趣的Exceptions部分:
它在谈论什么分配?
当我们要复制N个字节时,我们首先自己分配一个缓冲区T* buffer = new T[SIZE],然后使用copy_n给定的内存分配时存在SIZE
什么情况copy_n?
Nat*_*ica 10
本节讨论带有名为 的模板参数的重载ExecutionPolicy。该重载允许算法使用多个线程进行复制。为了促进这一点,实现可能需要分配一些资源,这可能会引发。
这些例外不适用于算法的串行版本。
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |