Programming in C++: STL I/O and Headers, Templates, and Namespaces New Horizons Lebanon
Price: TBA
  • Duration: 1 Hour

Course details

C++ namespaces are an important concept when writing large-scale applications and distributing software. Function and class templates in C++ enable the use of generic types so that your function or class can be written once, to work with many types of data. In this course, you'll explore the STL I/O classes and headers. You'll also learn about using templates for functions and classes, as well as namespaces in C++.

  • Topic T2 Objective O3
  • start the course
  • Topic T6 Objective O7
  • work with STL IO input streams in C++
  • Topic T10 Objective O11
  • work with STL IO output streams in C++
  • Topic T14 Objective O15
  • open and close a file using STL IO in C++
  • Topic T18 Objective O19
  • work with STL IO text files in C++
  • Topic T22 Objective O23
  • work with STL IO binary files in C++
  • Topic T26 Objective O27
  • work with STL IO stream pointers in C++
  • Topic T30 Objective O31
  • work with STL IO encryption in C++
  • Topic T35 Objective O36
  • work with the STL chrono header in C++
  • Topic T39 Objective O40
  • work with the STL exception header in C++
  • Topic T43 Objective O44
  • work with the STL random header in C++
  • Topic T47 Objective O48
  • work with the STL regex header in C++
  • Topic T51 Objective O52
  • work with the STL string header in C++
  • Topic T55 Objective O56
  • work with the STL tuple header in C++
  • Topic T60 Objective O61
  • declare a function template in C++
  • Topic T64 Objective O65
  • use a function template in C++
  • Topic T68 Objective O69
  • declare a class template in C++
  • Topic T72 Objective O73
  • use a class template in C++
  • Topic T77 Objective O78
  • declare a namespace in C++
  • Topic T81 Objective O82
  • use a namespace in C++
  • Topic T85 Objective O86
  • create a namespace alias in C++
  • Topic T89 Objective O90
  • create a C++ application using the std namespace
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