二进制文件i/o
-
在C++二进制文件I/O中为什么需要使用reinterpret_cast
使用reinterpret_cast是为了将对象内存直接转为字节流以实现二进制I/O,如将Point结构体通过file.write(reinterpret_cast(&p), sizeof(p))写入文件;因其可将任意指针转为char,而static_cast、const_cast、dyna…
*本站广告为第三方投放,如发生纠纷,请向本站索取第三方联系方式沟通
使用reinterpret_cast是为了将对象内存直接转为字节流以实现二进制I/O,如将Point结构体通过file.write(reinterpret_cast(&p), sizeof(p))写入文件;因其可将任意指针转为char,而static_cast、const_cast、dyna…