kal*_*axy 24 c++ string stl vector binary-data
哪个是用于保存和访问二进制数据的更好的c ++容器?
std::vector<unsigned char>
Run Code Online (Sandbox Code Playgroud)
要么
std::string
Run Code Online (Sandbox Code Playgroud)
一个比另一个更有效吗?
一个更"正确"的用法吗?
Dav*_*eas 27
你应该更喜欢std::vector了std::string.在通常情况下,两种解决方案几乎都是等效的,但是std::strings专门设计用于字符串和字符串操作,这不是您的预期用途.