C++踩坑——用memset對vector進行初始化

在一段程序中,使用memset對vector進行了初始化,而後獲得了錯誤的結果。找這個bug花費了很長時間。bug

vector中有其自身的結構,不能單純的按字節進行初始化。使用memset對vector進行初始化,會破壞vector中的結構,形成vector中的數據錯誤。我使用memset將vector中元素所有置爲1,最終發現結果相差甚遠。程序

相關文章
相關標籤/搜索