Best practices for using private and public members in C++
Best practices for using private and public members in C++