相关疑难解决方法(0)

std :: byte的目的是什么?

现在c ++ 17了std::byte,我正在寻找一种方法将读取文件的char代码转换为读取文件的代码byte.一个文件包含字节,而不是一堆整数.

然后我读到了这个问题另一个问题,其中人们认为阅读文件byte是错误的,并且阅读文件char是正确的.

如果byte不是为访问内存而设计的,并且通过类比,文件,那么它的目的是什么?正如其他两个问题所引述:

与char和unsigned char一样,它可以用于访问其他对象占用的原始内存(对象表示),但与这些类型不同,它不是字符类型,也不是算术类型.字节只是一个位集合,只为它定义了按位逻辑运算符.

这听起来像应该用于读取文件的确切类型,而不是字符.

c++ byte c++17

23
推荐指数
1
解决办法
2111
查看次数

标签 统计

byte ×1

c++ ×1

c++17 ×1