Effective C++ for C++ Programmers
COURSE OUTLINE:
This intensive course, based on material in Meyers' landmark books (Effective C++, More Effective C++, and Effective STL), explains how to use C++ effectively. You will learn how to create libraries and programs that are correct, efficient, portable, maintainable, and extensible.
This course follows a format of lecture, question/answer, group design and problem-solving exercises and does not include hands-on programming.
Note: You are required to bring your own laptop.
Audience
- Systems designers
- Programmers
- Technical managers
Prerequisites
- General knowledge of basic features of C++ (e.g., classes, inheritance, virtual functions, templates) but expertise is not required
Learning Objectives
- Tips applied by expert C++ programmers as they design and implement software systems
- Proper application of C++'s many features
- Combine language features to achieve desired behavior