Im having trouble visualizing how binary files save the data from your program, especially with the following setup:
main program variables int, string.
Vector of classes, each with POD inside them (correct me if i'm wrong but this is just int, char, string. No pointers etc involved), and inside those classes if I want to use inherited classes how are these saved?
I just don't get how the binary file is laid out and how you can structure it if at all.