如果我需要从ifstream读取int
int myInt = 0; fileStream.read(reinterpret_cast<char*>(&myInt),sizeof(int));
正在使用reinterpret_cast< char *>正确的方式来完成这个
解决方法
is using reinterpret_cast correct way to accomplish that?
是.喜欢c风格的风格,而不是c风格的风格.
正如评论中所建议的,使用read method function的更好的方法是:
int myInt = 0; fileStream.read(reinterpret_cast<char*>(&myInt),sizeof(myInt));