302x Filetype PDF File size 0.12 MB Source: deslab.mit.edu
Introduction to Effective C++ Programming
KwangheeKo
Design Laboratory
Departmentof OceanEngineering
MassachusettsInstitute of Technology
Introduction to Effective C++ Programming – p.1/7
Introduction
• A brief introductory course.
• Review rules that are recognized as fundamental : Mostly
adopted from [1, 6]
• Share useful information : This is not a serious course!!!
• useful books, etc.
• (Hopefully) Give a big picture of effective programming using
C++.
• C++ language lawyer? : Don’t have to be such a person to
design a good class.
Introduction to Effective C++ Programming – p.2/7
MoreReading
References
[1] T. Cargill. C++ Programming Style. Addison-Wesley, New York, 1992.
[2] T. Cargill. Exception Handling: A False Sense of Security. C++ Report, 6(9):21–24,
1994.
[3] J. Coplien. Advanced C++: Programming Styles and Idioms. Addison-Wesley, New
York, 1992.
[4] M. A. Ellis and B. Stroustrup. The Annotated C++ Reference Manual.
Addison-Wesley, New York, 1990.
[5] S. Meyers. More Effective C++: 35 New Ways to Improve Your Programs and
Designs. Addison-Wesley, New York, 1996.
[6] S. Meyers. Effective C++: 50 Specific Ways to Improve Your Programs and Designs.
Addison-Wesley, New York, 2nd edition, 1998.
[7] R. Murray. C++ Strategies and Tactics. Addison-Wesley, New York, 1993.
[8] B. Stroustrup. The C++ Programming Language. Addison-Wesley, New York, 3rd
edition, 1997.
Introduction to Effective C++ Programming – p.3/7
Terms
• declaration vs. definition
• default constructor
• (default) copy constructor
• initialization vs. assignment
• inheritance, polymorphism, OOP, etc.
Introduction to Effective C++ Programming – p.4/7
no reviews yet
Please Login to review.