一般来说,在C++中存储二进制数据的最佳方法是什么?据我所知,这些选项很大程度上归结为使用字符串或向量<char> s.(我将省略char*s和malloc()的可能性,因为我特指C++).
通常我只是使用一个字符串,但是我不确定是否存在我缺少的开销,或者STL在内部进行的转换可能会破坏二进制数据的完整性.有没有人对此有任何指针(har)?这样或那样的建议或偏好?
c++ stl binary-data
binary-data ×1
c++ ×1
stl ×1