OOP Using C++ Series: Week 3
Product Code: CPPC03 Time: 12.0 hour(s) CEUs: Available

Summary:

This course begins with a discussion of advanced inheritance and then moves on to cover streams in depth. It also presents advanced tricks of the preprocessor, discusses object-oriented analysis and design, and introduces templates. Week 3 ends with an explanation of exceptions, standard libraries, and bit manipulation. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.

Objectives:

After completing this course, students will be able to:
  • Use containment and private inheritance
  • Declare friend functions and friend classes
  • Use streams to manage input and output and to write to and read from files
  • Make code easier to read and debug using preprocessor directives
  • Explain the principles of object-oriented analysis and design
  • Create class and function templates
  • Create, throw and catch exceptions
  • Use standard library functions and classes
  • Manipulate individual bits

Topics:

  • Day 15: Advanced Inheritance
  • Day 16: Streams
  • Day 17: The Preprocessor
  • Day 18: Object-Oriented Analysis and Design
  • Day 19: Templates
  • Day 20: Exceptions and Error Handling
  • Day 21: What's Next
  • Week 3 in Review
  • Reference

Technical Requirements:

200MHz Pentium with 32MB Ram. 640 x 480 256-color video (800 x 600 is recommended). Windows 98, NT, 2000, or XP. Internet Explorer 5.0 or higher required. (5.5 or higher for MindLeaders Central) Minimum Connection Speed: 28.8k. Sound card, with speaker or headphones is recommended, but not required to play the courses. Macromedia Flash Player 7.0 (Note: We do not recommend or support installation of the Yahoo toolbar.) JavaScript must be enabled. Netscape and AOL browsers not supported.


Copyright © 2005 MindLeaders. All rights reserved.