C++: Advanced Topics

Created by: Bill Weinman

Produced in 2018

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 0 / 100

icon
Course Description

Want to deepen your understanding of C++? In this course, explore some of the more complex aspects of this core programming language, from smart pointers to move semantics. Instructor Bill Weinman begins by diving deeper into the subject of classes and objects, including class inheritance. Next, Bill goes over smart pointers, which provide the functionality of a pointer with managed memory allocation. He also covers move semantics, including the copy-and-swap idiom; lambda functions; working with a unit test library; and creating a custom string library. As he wraps up the course, Bill shares practical applications of these concepts, helping you grasp how to leverage your new skills in your own C++ projects.

icon
Instructor Details

Bill Weinman

Bill Weinman is a tech advocate, entrepreneur, and expert in a programming languages such as C++ and Python.

Bill Weinman is the author of several books and online courses on the technical aspects of the World Wide Web. He has earned a reputation for his ability to explain complex topics in clear, concise terms. Mr. Weinman built his first computer in 1973, and has been involved with technology ever since. He has run a successful consulting practice, been a computer manufacturer, and most recently headed a hosting company. An accomplished guitarist, Bill performs and records music when he's not writing about computers. You can learn more about Bill, his projects and his music at https://bw.org/.

icon
More courses by Bill Weinman

C++ Essential Training

Free

C++ Templates and the STL

Free

Code Clinic: C++

Free

C++: Smart Pointers

Free

C++: Move Semantics

Free

C++: Building a String Library

Free

icon
More c++ courses

Learn C++ for Game Development

$11.99

Learn C++ Programming -Beginner to Advance- Deep Dive in C++

$11.99

C++ programming step-by-step: From Beginner to Advanced

$11.99

Fundamentals of 2D Game Engines with C++ SDL and Lua

$11.99

Qt Quick and QML - Intermediate : Interfacing to C++

$11.99

Learn the Vulkan API with C++

$11.99

icon
Reviews

0.0

0 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

No reviews yet. Be the first to review this course!