【发布时间】:2012-07-06 17:11:31
【问题描述】:
这个问题与this question 相关,但并不完全相同。
使用std::vector<char> 而不是std::string 来保存任意二进制数据有什么好处,除了与可读性相关的问题吗?
即与字符串相比,使用向量执行哪些任务更容易/更高效/更好?
【问题讨论】:
-
在 C++03 std::string 中,其数据的连续性是有争议的。
-
@PlasmaHH:由于没有任何实现(据我所知)是不连续的,我愿意假设它对于这个问题是连续的。