COURSE SEARCH
 
   HOME > COURSES > C++ PROGRAMMING MEMBERS LOGIN 
UNLIMITED ACCESS TO OVER 575 ONLINE TRAINING COURSES FOR ONE ANNUAL PAYMENT OF ONLY $149 USD
BUY NOW
  HOME     COURSE LIBRARY     QUESTIONS & ANSWERS     CONTACT US
There are many excellent online courses. This has been hugely beneficial in my day to day work.
- Louise Nolan


C++ Programming




Course Aims
Object oriented programming is fast becoming the leading software design methodology, with C++ becoming ever more popular. This course introduces object oriented design and covers the whole syntax of C++ with lots of examples. The aim is to give thorough hands on experience to a small group so that the maximum benefit is obtained by each reader.
Assumed Knowledge
Readers should have a good knowledge of the C programming language and the basics of Object Oriented programming.
Course Audience
Systems and applications programmers who will be developing systems in C/C++. Anyone who wants a practical understanding of C++ will benefit from this course. It is suitable for hardware and software engineers who want to expand their knowledge in a powerful all-purpose language and technical managers who want to manage C++ programming projects.

This course can be found in the following categories:
Courses > Programming > C/C++/C#
Courses > Microsoft > Visual C++

Table of Contents
Object Oriented Paradigms
  • Abstractions
  • Enscapulation
  • Modularity
  • Inheritance
  • C++ Inheritance and Class Scope
  • Three Kinds of Inheritance
  • Multiple Inheritance
  • typedef
     
    Constructors and Destructors
  • C++ Constructors and Destructors
  • Default Behaviour
  • Initialisation List
  • Destructors
  • Constructors, Destructors and Inheritance
     
    Overloading
  • Functions
  • Operators
  • User-defined Conversion Functions
     
    Virtual Methods
  • Virtual Methods
  • Pure Virtual Methods and Abstract Classes
     
    I/O Streamed/ Manipulators/Files/Array Based I/O
  • Simple Input and Output
  • Formatting using ios Member Functions
  • Formatting using Manipulators
  • ostream.h
  • Manipulators in iomanip.h
  • The istream Class
  • Error detection and Handling
  • Error Diagnosis
  • Using Files
  • Declaration
  • File Positioning
  • Overloading the Insertions and Extraction Operators
  • Array Based I/O
    Containers
  • Types of Container
  • Containers with Iterators
     
    Persistence
  • Simple Persistence
  • General Persistence
     
    Const
  • The const Keyword
  • Named Constants
  • const Arguments
  • const Member Functions
     
    Templates and Exceptions
  • Templates
  • Function Templates
  • Class Templates Member Functions
  • Template Functions
  • Template Function Overloading
  • Class Template Member Function Overriding
  • Template Arguments
  • Standards
  • Exceptions
     
    Standard C++ Functions
  • Standard C++ Functions
     
    Sample Answers
  • Sample Answers
    TRY BEFORE YOU BUY BECOME A RESELLER
    Wednesday 23rd May 2012  © COPYRIGHT 2012 - website design by Website Design by Visualsoft