【发布时间】:2020-02-08 00:28:32
【问题描述】:
我需要将 std::vector buttonList 转换为 std::vector byteVector。 我用这个做到了 memcpy(&byteVector, &buttonList, buttonList.size() * sizeof(TenderButtonList_Element));
但我的一位前辈提到它不是正确使用 STL,但没有确切说明它是什么。我怀疑 memcpy 不应该用于向量。上述转换是否有效,我观察到它达到了目的,但想知道它是否有效。如果不是,你能指出正确的方法吗?
【问题讨论】:
-
无效。