我知道如何用 fstream 读写一个完整的结构。但只是为了好奇,有没有办法直接访问(读取或写入)变量?我从未见过有人这样做。
aStruct * dummyStruct = 0;
int num = 7;
File.seekp(streamPosition, ios::beg);
File.seekp((unsigned long long)&(dummyStruct->aVariable), ios::cur);
File.write(reinterpret_cast<const char*>(&num), sizeof(num));
有没有人做过这样的事情?