123456789101112
struct s { char anything; }; int main() { s st; fstream file("x.txt"); file.write(st,sizeof(st)); //this won't compile file.close(); }
file.write(reinterpret_cast<const char*>(&st),sizeof(st));