We still have to create the second part of the class specification: providing code for those member functions represented by a prototype in the class declaration. Member function definitions are much like regular function definitions. Each has a function header and a function body. Member function definitions can have return types and arguments. But they also have two special characteristics:
• When you define a member function, you use the scope-resolution operator (
::) to identify the class to which the function belongs.
• Class methods can access the
private components of the class.
Let’s look at these points now.
First, the function header for a member function uses the scope-resolution operator (
::) to ...