Skip to content
Skip to navigation menu

 

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