C++ Advanced Programming
5 days
This course broadens the skills of a C++ language programmer by examining sophisticated C++ concepts such as templates, exceptions, memory management, advanced inheritance issues, disambiguation of overloaded functions, private and protected inheritance, binary i/o and class libraries.
AUDIENCE Anybody who has been programming in C++ and wishes to enhance their knowledge of the language. Students should have completed the Introduction to C++ Programming course or have equivalent knowledge.
GOALS
  • Decide between global functions, friend functions and member functions
  • Code their own memory management routines by overloading operators new and delete
  • Write classes and functions with parameterized types
  • Understand and handle exceptions in C++ programs
  • Disambiguate data and functions using multiple inheritance
  • Understand the difference between various kinds of inheritance
  • Use pointers to class member functions
  • Understand the C++ mechanism to resolve overloaded functions
SESSION CONTENT
  • Overview
  • Parameterized types - templates
  • Relationships of all kinds
  • Multiple inheritance
  • Data structures
  • Function pointers
  • Exceptions
  • Standard template library
  • Disambiguation
  • File i/o
  • Miscellaneous topics
Our expert instructors can cover any and all topics on this
subject. Topics can be added or deleted per Customer's needs.


 LINUX UNIX z/OS ON-SITE TRAINING  | IT SERVICES  | CONTACT US  | ISPF JCL REXX BOOKSTORE  | HOME

Copyright 2012 MVS TRAINING, INC. All rights reserved
All trademarks & Copyrights are property of their respective manufacturers.