有没有一个类似于QByteArray的标准C++类?

7

有没有一种类似于QByteArray的STL C++类?

2个回答

10
std::string
或者
std::vector<unsigned char>

3
std::string不能容纳包含 \0 的数据。它会在第一次出现时停止,所以是的……std::vector是最好的替代品。 - Kamil Klimek
6
@Kamil:那个评论给你打负分。它完全是可行的。例如,std::string(10, '\0')就是一个包含十个\0字符的字符串。 - MSalters

2

完全替换,不行。根据您使用的情况,std::vector可能已经足够作为替代品了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接