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;
  • introduction to Linux
  • 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.

Pre-requisites: the course will have a mixture of taught and practical work. You should have attended the ‘C++ for Beginners’ workshop before attending this session.

N.B. You must attend all 3 days.

Day 1
01 April 2014

Day 2
03 April 2014

Day 3
04 April 2014

Training Room 2, Julian Hodge Centre, Column Drive

Provider: UGC
Target Group: RS & PGR