Is there any particular reason that all data members in a class are private by default in C++?
Because otherwise there would be no difference at all between class and struct?
class
struct