|
|
Article: Build a strong foundation to program in C++. (includes related articles on object-oriented programming and an editor's analysis of fourth-generation languages) (Cover Story)
- Article from:
- EDN
- Article date:
- October 29, 1992
- Author:
CopyrightCOPYRIGHT 1992 Reed Business Information, Inc. (US). This material is published under license from the publisher through the Gale Group, Farmington Hills, Michigan. All inquiries regarding rights should be directed to the Gale Group. (Hide copyright information)
|
Knowing how to distinguish the four kinds of "same name, different behavior" functions in C++ means you're on your way to mastery of programming with objects.
As a C programmer moving to C++, you face a double challenge that can put you into an endless loop of misunderstanding. C++, as an extension of a procedural language, lets you use the principles of object-oriented programming (OOP) but does not teach them to you. Yet getting up to speed in any new language requires memorizing a lot of the language syntax. And, learning syntax by brute-force memorization is inordinately time consuming if you lack a higher-level view of its purpose, such as, for C++, ...