你要知道,新标准下有string_view,这使得使用std::string配合string_view成了效率极高的方式。
【 在 libgcc (巭孬嫑夯昆勥茓) 的大作中提到: 】
: 标 题: Re: 爱国为的c++水平暴露了
: 发信站: 水木社区 (Fri Nov 6 14:54:17 2020), 站内
:
: btye buffer最好的还是用std::vector<uint8_t>
:
: 用std::string和qstring都是异端
:
: 而且qt也有qbytearray可以当byte buffer,有过有时候我不喜欢这些类都做成cow的尤其是做produce-comsume时,确实有时候也不得不用stl的原生容器。
: 【 在 here080 的大作中提到: 】
: : 你看,你考虑的string就是处理wchar的。
: : 然而string同时还兼任着byte buffer的角色。
: : 很多时候得大量随机读写的。
: : ...................
: --
:
: ※ 来源:·水木社区
http://m.newsmth.net·[FROM: 119.103.128.*]
--
FROM 76.126.252.*