Programming in C++: Structure and Data Types

Target Audience
Expected Duration
Lesson Objectives
Course Number
Expertise Level

C++ is a strongly typed language, and so a thorough understanding of data types is critical to be a good C++ programmer. In this course, you'll learn about the basic structure of C++ and the function of operators. You'll also learn about data types, from basic built-in types like integers to the use of custom data types.

Target Audience
Developers looking to improve their skills in C++


Expected Duration (hours)

Lesson Objectives

Programming in C++: Structure and Data Types

  • start the course
  • describe the structure of a C++ program
  • recognize the differences between C++ and C
  • use arithmetic operators in a C++ program
  • work with relational and logical operators in C++
  • work with bitwise operators in C++
  • work with assignment operators in C++
  • work with compound assignment operators in C++
  • recognize the characteristics of C++ data types
  • work with C++ data type modifiers
  • work with arrays in C++
  • work with pointer access and dynamically allocated arrays in C++
  • work with C-style string in C++
  • work with null terminated strings in C++
  • work with UTF-16, UTF-32, and wide characters in C++
  • write a function in C++
  • use pointer in C++
  • create a new data type in C++
  • create an enumerator in C++
  • use date and time in C++
  • work with C++ tokens, digraph and trigraph sequences
  • Course Number:

    Expertise Level