Bruce Eckel's Thinking in C++, 2nd Ed | Contents | Prev | Next |
answers:
A: Because objects must be initialized through constructors, which have the same name as the class. You may need to initialize an object in more than one way, so you must be able to overload the constructor by using it's name more than once.