c++二进制读取类的信息时出现访问异常:0xC0000005读取位置0x00491F10时发生访问冲突

       最近再做一个系统时,写了一个基类4个派生类,基类中有虚函数,每次修改之后就将二级制信息存储进*.dat文件。 但是在再起启动程序时就出现这样的访问冲突问题,然后就一直困扰了3天,搜百度,博客,知乎等。最后还是在老师的提醒下发现问题出现在哪里。       每个类每多一个虚函数,其内存大小就多4个字节用来存放改函数对应的地址,所以在用二进制存取的过程中也将虚函数的地址存入*.dat文件
相关文章
相关标签/搜索