Technical and Research Skills: IT SKills
C++ Advanced
3 days
This three-day course will build on the knowledge gained in the "C++ for Beginners" course. After attending this course, you will be able to write C++ programs for your own work.
Topics covered in this advanced course include:
- introduction to inheritance;
- calling a base class constructor from the derived class constructor;
- inheriting a function of the base class in the derived class;
- base class access control;
- mathematical methods;
- numeric arrays;
- dynamic memory allocation;
- text file processing;
- formatting data;
- random numbers;
- use of makefiles;
- #include and #define directives;
- random access files;
- use of seekg, seekp, tellg and tellp functions when accessing random-access files;
- exception handling;
- introduction to the vector class.
The course will have a mixture of taught and practical work. A prerequisite is a good knowledge of the topics covered in the "C++ for Beginners" course. you should have some knowledge of UNIX/LINUX before attending or have attended the "UNIX/LINUX: An Introduction" course.
N.B. You must attend all 3 days.
| Day 1 | 15 April 2013 | 09:00 - 17:00 | Training Room 2, Julian Hodge |
| Day 2 | 22 April 2013 | 09:00 - 17:00 | Training Room 2, Julian Hodge |
| Day 3 | 26 April 2013 | 09:00 - 17:00 | Training Room 2, Julian Hodge |
Provider: UGC
Target Group: RS & PGR

