C++踩坑——用memset对vector进行初始化

2022-10-13,,,

在一段程序中,使用memsetvector进行了初始化,然后得到了错误的结果。找这个bug花费了很长时间。

vector中有其自身的结构,不能单纯的按字节进行初始化。使用memset对vector进行初始化,会破坏vector中的结构,造成vector中的数据错误。我使用memset将vector中元素全部置为1,最终发现结果相差甚远。

《C++踩坑——用memset对vector进行初始化.doc》

下载本文的Word格式文档,以方便收藏与打印。