C++ 读取二进制文件
从二进制文件读取时是否有必要使用reinterpret_castC++ 读取二进制文件,c++,binaryfiles,C++,Binaryfiles,从二进制文件读取时是否有必要使用reinterpret_cast。因为我发现显式类型转换也可以工作,例如(char*)、sizeof(int)。在您的上下文中,reinterpret_cast和C样式显式转换做的事情完全相同。我更喜欢重新解释cast,因为它在阅读代码时会使不好的地方更加明确。您能更具体地说明您是如何从文件中读取的吗?给我们看一些代码。不知道是否有必要发布代码。但是我可以告诉您流程:我使用参数ios::binary打开文件,然后使用istream&read(char*s,stre