My first post so please go easy on me!
I know that there\'s no real difference between structs and classes in C++, but a lot of people including me use a struct or class
I use struct whenever I want to use data member as interface of the object. I'd change the struct to a class, whenever there is a need to add a private section.