C++ Fundamentals

C++ Fundamentals is designed to give you everything you need to become a productive C++ developer
Course info
Rating
(1808)
Level
Beginner
Updated
Sep 13, 2011
Duration
7h 4m
Table of contents
Context
Tools
Language Basics - Variables: Fundamental Types
Variables - User Defined Types
Flow of Control
Operators
Templates
Pointers
Pointers and Inheritance
Description
Course info
Rating
(1808)
Level
Beginner
Updated
Sep 13, 2011
Duration
7h 4m
Description

C++ is a general purpose programming language that is used by millions of developers. It offers a powerful combination of performance and abstraction that other languages don’t have. You can use C++ to write different kinds of applications for a variety of platforms. In this course, I’ll cover basics of language syntax – declaring variables, classes, building expressions using operators and functions – and work up to templates, pointers, const, and polymorphism. I’ll be using the principles of “modern C++” as much as possible, relying on the Standard Library and using idioms like Resource Acquisition is Initialization to reduce the effort involved in memory management. Some people are scared of C++, but I’ll show you how to approach the language without fear.

About the author
About the author

Kate Gregory is in her fourth decade of being paid to program. Her firm, Gregory Consulting Limited, is based in rural Ontario and helps clients adopt new technologies and adjust to the changing business environment. Current work makes heavy use of .NET and Visual C++ for both web and client development, especially for Windows 7 and 8. Managing, mentoring, technical writing, and technical speaking occupy much of her time, but she still writes code every week.

More from the author
Advanced Debugging with Visual Studio 2019
Intermediate
39m
Jun 26, 2019
Visual Studio 2019 Getting Started
Beginner
2h 10m
Apr 2, 2019
Beautiful C++: Updating Legacy Code
Intermediate
5h 2m
Nov 19, 2018
More courses by Kate Gregory