Programming in C++: Tools and Techniques


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
There are many types of constants in C++, and mastering them is critical to producing readable and manageable code. A good IDE will help with the development and maintenance of large code projects, and choosing the right one for your project is important. In this course, you'll learn about the use of constants and references in C++, as well as tools and IDEs for C++ development. You'll also learn about class constructors and deconstructors, and class and function operators. Finally, you'll learn about header and source files and passing command line arguments to C++ programs.

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

Prerequisites
None

Expected Duration (hours)
2.1

Lesson Objectives

Programming in C++: Tools and Techniques

  • start the course
  • use const with function arguments in C++
  • use const with variables in C++
  • use const with pointers in C++
  • use references in C++
  • use references as function arguments in C++
  • use references as function return values in C++
  • configure C++ toolchains in Eclipse
  • create C++ projects in Eclipse
  • create C++ projects in Visual Studio
  • compile C++ programs with GCC
  • create classes with the copy constructor in C++
  • create classes by chaining constructors in C++
  • create classes with chained destructors in C++
  • overload operators in C++ custom classes
  • pass objects as function arguments in C++
  • create C++ virtual functions
  • create abstract and interface classes in C++
  • use the C++ preprocessor
  • parse command line arguments in C++
  • divide code into header and source file pairs in C++
  • Course Number:
    pg_pcpp_a06_it_enus

    Expertise Level
    Intermediate