C++ Programming: Programming Techniques


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
180 Minutes

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