Accelerated Introduction to C++
Pluralsight
Course Summary
This course gives an accelerated introduction to the C++ programming language for developers who are already familiar with another OOP language such as C# or Java.
-
+
Course Description
This course presents the C++ programming language for programmers who already have some experience programming in another object-oriented language such as C#, Java, or a similar language. The course focuses on the differences between C++ and other languages, specifically on C++'s lack of garbage collection and the requirement for manual memory management. The course covers the basics of C++ data types, its core data structures, and also presents some of the more popular aspects of the C++ Standard Library.
-
+
Course Syllabus
Introducing C++- 28m 21s
—About the Course 2m 18s
—Course Outline 2m 6s
—What Is C++? 3m 40s
—What Is Modern C++? 1m 56s
—Who Uses C++? 2m 0s
—Problems 6m 24s
—Compilers 2m 48s
—Build Systems 1m 27s
—IDEs 1m 20s
—Libraries 2m 49s
—The C++ Standard Library 1m 28sCompilation and Linking- 44m 1s
—Overview 1m 43s
—Hello, C++ 6m 4s
—Preprocessing 6m 8s
—Declaration and Definition 6m 16s
—Compilation 3m 3s
—Linking 10m 7s
—Symbol Export & Interop 9m 5s
—Summary 1m 32sBasic Syntax- 24m 0sFunctions and Variables- 44m 23sControl Flow- 18m 22sObject-Oriented Programming- 51m 8sMemory Management- 35m 51sTemplates- 30m 51sStandard Template Library- 40m 27s