有std :: bytes吗?

时间:2018-12-19 23:23:59

标签: c++ c++17

我喜欢std::byte,但是我不喜欢它似乎没有自己的容器,因为std::vector<std::byte>非常冗长... 我知道我可以使用using,但是对于头文件来说,这很棘手,因为每个使用我的代码的人都需要使用我的别名,而对于使用许多库来同意一个别名的大型项目,这是棘手的。

C ++标准或boost也为typedef的向量提供了一些不错的std::byte

1 个答案:

答案 0 :(得分:3)

不,不是。

在大多数情况下,您使用字节时都不会在无法控制的缓冲区中分配堆。