CFile::Write(struct结构)的问题
struct StrTest
{
UINT ID
vector<int> vec;
};
StrTest op;
op. ID = 1;
op.vec.push_back(10);
CFile file;
file.Write(&op, sizeof(op)); //这里并没有把10写进去,好像只是把vec的地址写进去
//请问: 怎样把vec的内容也写进去..
StrTest opRead;
file.Read(&opRead, ..);
opRead.ID =
opRead.vec[0] = //可以顺利读出来
谢谢