145x 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.