Programming in C++: Program Structure and Exceptions New Horizons Lebanon
Price: TBA
  • Duration: 2 Hours

Course details

Understanding the structure of C++ programs is critical for implementing C++ code effectively. Variables are another basic concept that is key to success. This course covers the structure of C++ programs from branching and looping to the inclusion of functions as discrete code blocks. You'll also learn about variables and memory allocation, handling exceptions, file IO, and working with and formatting strings.

  • Topic T2 Objective O3
  • start the course
  • Topic T6 Objective O7
  • use the if statement in branching C++ programs
  • Topic T10 Objective O11
  • use a for loop in C++ programs
  • Topic T14 Objective O15
  • use a while loop in C++ programs
  • Topic T18 Objective O19
  • use a do while loop in C++
  • Topic T22 Objective O23
  • use the switch statement in C++ programs
  • Topic T27 Objective O28
  • define default arguments for a function in C++
  • Topic T31 Objective O32
  • write an inline function in C++
  • Topic T35 Objective O36
  • write overloaded functions in C++
  • Topic T39 Objective O40
  • pass pointers as arguments to functions in C++
  • Topic T44 Objective O45
  • use the nothing statement in C++
  • Topic T48 Objective O49
  • recognize how global, static, dynamic, and local variables are allocated memory in C++
  • Topic T52 Objective O53
  • allocate and release dynamic memory in C++
  • Topic T56 Objective O57
  • allocate and release objects in C++
  • Topic T60 Objective O61
  • overload the new and delete functions
  • Topic T65 Objective O66
  • use asserts for troubleshooting in C++ programs
  • Topic T69 Objective O70
  • implement exception handling in C++ programs
  • Topic T74 Objective O75
  • work with C++ I/O streams
  • Topic T78 Objective O79
  • work with file I/O stream classes
  • Topic T82 Objective O83
  • use comments and whitespace in C++
  • Topic T86 Objective O87
  • use the C++ string class
  • Topic T90 Objective O91
  • use the C++ wide string class
Updated on 08 November, 2015

About New Horizons Lebanon

As changes in technology have accelerated, it’s become even more essential for people to master technology to be productive, invaluable employees who optimize, program and invent solutions—and even grow companies of their own. With over 300 centers in 60 countries, New Horizons is the world’s largest independent IT and Business training company. Over the past 35 years, New Horizons has delivered a full range of IT and business skills/Management training through innovative learning methods that have transformed businesses and helped over 35 million students reach their goals. New Horizons Lebanon branch was established in 1996.

See all New Horizons Lebanon courses
Courses you can instantly connect with... Do an online course on Programming starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or