Fundamentals of C++: Getting Started

C++ 20    |    Beginner
  • 13 Videos | 1h 30m 7s
  • Includes Assessment
  • Earns a Badge
Since its inception about three and a half decades ago, the C++ language has constantly reinvented itself and kept pace with changing times. This constant reinvention has kept C++ relevant for many use cases today. Explore the history of C++ and the difference between classic C++ and modern C++. Discover the compilation process of C++ and the role of the pre-processor, the compiler, and the linker. Look at the variety of compilers available for C++ and the C++ standard library. Finally, learn how to install C++ and write, compile, and run simple C++ programs. You will work with the MSYS2 collection of utilities and familiarize yourself with the VSCode integrated development environment (IDE). By the end of this course, you will have a solid foundation of the basics of C++ and a good sense of why C++ language features evolved the way they did.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    outline the history of C++
    outline the guiding principles of C++
    outline principles for writing C++ code
    outline the compilation process of C++
    contrast C and C++
    explore the C++ standard library
  • load the G++ compiler using the MSYS2 installer
    run C++ on Windows
    install C++ on Mac
    configure a build
    print out data to screen
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 44s
    UP NEXT
  • Playable
    2. 
    C++ Introduction
    8m 31s
  • Locked
    3. 
    Principles of C++ Code Execution
    7m 19s
  • Locked
    4. 
    C++ Code Principles
    7m 59s
  • Locked
    5. 
    C++'s Compilation Process
    6m 25s
  • Locked
    6. 
    C and C++ Differences
    5m 21s
  • Locked
    7. 
    Exploring Features of C++ and Its Compilers
    5m 44s
  • Locked
    8. 
    Setting up the G++ Compiler
    6m 27s
  • Locked
    9. 
    Executing C++ on Windows
    7m 59s
  • Locked
    10. 
    Setting up C++ on Mac
    6m 34s
  • Locked
    11. 
    Running C++ Code with a Build
    10m 37s
  • Locked
    12. 
    Printing Text Using C++
    9m 58s
  • Locked
    13. 
    Course Summary
    4m 30s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.