标签: c++
在C ++二进制文件处理中,(file.read((char *)&vg, sizeof(vg)))的语法是什么意思?
(file.read((char *)&vg, sizeof(vg)))
答案 0 :(得分:0)
第一个参数是将数组“vg”转换为char指针。 sizeof(vg)以字节为单位返回数组的大小。 C ++的方法是
std::array<int, 10> vg{}; file.read(static_cast<char*>(vg.begin()), vg.size());