C++ Programming: Programming Techniques


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number



Overview/Description
To give the student an appreciation of advanced concepts in C++ programming

Target Audience
Students with knowledge of structured programming techniques

Prerequisites
Some experience of C or another structured programming language

Expected Duration (hours)
3.0

Lesson Objectives

C++ Programming: Programming Techniques

  • identify approaches to dealing with errors in C++.
  • outline the use of try blocks, the throw keyword, and catch blocks for catching exceptions.
  • create code for an exception handler.
  • identify the actions of the C++ preprocessor.
  • give an account of the use of directives for the conditional compilation of C++ programs.
  • recognize the advantages and disadvantages of using inline functions.
  • give an account of abstract classes in C++, virtual functions, and destructors.
  • maximize program reusability.
  • outline how to use C modules in C++.
  • Course Number:
    116676_eng