++ is a general, portable programming language that has stood the test of time and remains the tools of choice for many computing environments. C ++ is a superset of the C programming language and is considered an object-oriented language but retains it’s low level roots ensuring maximum efficiency and portability. This five-day course has been developed for experienced programmers in any language who want to become proficient in C++. The course is particularly relevant to Imbedded programmers wishing to use C++ to implement object-oriented designs.
At the end of this course, you will be able to:
Please Note: Special prices are available for an In House delivery of this course. Read about the benefits and choices of our 'In House' course delivery option here.
Contact an Object Training Account Manager to enquire about alternative delivery options (such as In House or Customisation).
*All Australian prices are exclusive of GST
*If the course status is FULL or no date is scheduled in your state please contact object training on 1300 360 203
| Location | Days | Dates | Cost (ex GST) | Course Status | |
|---|---|---|---|---|---|
| Sydney | 5 Days | 15/07/2013 - 19/07/2013 | $3750.00 | Available | Book Now |
| Sydney | 5 Days | 14/10/2013 - 18/10/2013 | $3750.00 | Available | Book Now |
| Melbourne | 5 Days | 28/10/2013 - 01/11/2013 | $3750.00 | Available | Book Now |
| Canberra | 5 Days | 11/11/2013 - 15/11/2013 | $3750.00 | Available | Book Now |
History, Genealogy and Philosophy of C++
Program structure & simple I/O, C++ coding life-cycle.
Declaring & naming variables, The base types, Variable initialisation
Arithmetic, Assignment, Increment & Decrement, Boolean
While, do-while & for statements
if, if-else & if-else-if statements, The switch statement, The conditional operator
Arguments to functions, Returning values, Call by value/call by reference, Overloaded names
Array declaration, Access in elements, Arrays and functions, Strings
Indirection, Declaring and using pointers
Pointer arguments, Returning pointers
The close relationship, Elements and pointers, Address arithmetic, Pointers, arrays & functions
Symbolic constants, Macros, File inclusion, Conditional compilation, High integrity macros
Separate modules, Internal/external linkage
Setting up a new type, Creating & using objects
The member function, Constructors & Destructors
Definition & benefits
How to use the heap, New and Delete, Dynamic arrays, Dynamic objects
Function overloads, + I/O
The initialiser list, Object assignment, Object initialisation, "this", Static members
Declaring & pointers to objects
The IS-A relationship, Derived classes/base classes, Protected members
Late binding, Virtual member function, Virtual destructors, Pure virtual functions, Abstract Classes
Parameterised types, Class templates, Exception handling
This course is designed for computer programmers with no C experience who wish to take advantage of the object-oriented features and facilities of C++. Attending the Object Technology Fundamentals course will assist with object-oriented concepts.
Developers with no C or C++ programming experience
$3750.00 ex GST
5.0 Days
Presentations, Demonstrations & Exercises (50% practical). PC-based
Deliverable material for this course includes:
For all courses, but particularly PC-based courses, students are encouraged bring their own USB drive to save worked solutions and/or additional reference material.
Please click here to review our terms and conditions before booking on your course