将STL字符串和STL向量转换为void*?

Ube*_*per 1 c++ void

我有一些C++代码,我们用它来序列化任意数据并将其作为元数据存储为专门的图像格式.

无论如何,它将它视为空白*.我可以做一个简单的memcpy吗?或者有更好的方法吗?

Nav*_*een 5

STL字符串可能不会将数据存储在连续的内存块中.使用c_str()方法从中获取c样式的字符串并将其序列化.由于vector以连续的方式存储其数据,因此您可以直接对其进行序列化.