I would like to make a function that allows user to save his game progess at anytime. I was thinking about serialization but I don't know much how to achieve that in C++.
I found Boost serialization library but I wonder if there exist something more automatic. I mean like in java langage where objects just need to be inherited from Serializable class in order to be serializable.