在 c++/cli 或 c# 中打开二进制文件

Binary open file in c++/cli or c#

我在 C++/cli 中打开二进制文件时遇到问题。如何打开整个文件并将文件的比赛保存到数组 ^。

读取Binarny [sic] 文件的contest [sic] 的典型方法是:
1.确定文件长度
2.为文件分配动态内存。
3. 块以二进制方式将文件读入内存。

一些操作系统可能具有内存映射能力。这允许将文件视为数组。 OS 负责将文件读入内存。它可以读取整个文件,也可以根据需要(按需)读取

参见 std::ifstream::readstd::ifstream::seekgstd::ifstream::tellg