Understanding private and public members in C++
Understanding private and public members in C++