项目作者: georgecatalin-CodePractice-Courses
项目描述 :
Get quick up-n-running modern C++ Object-Oriented Programming (OOP) and STL skills
高级语言: C++
项目地址: git://github.com/georgecatalin-CodePractice-Courses/CPlusPlus-Programming---From-Beginner-to-Beyond.git
Beginning C++ Programming - From Beginner to Beyond
Get familiar with Modern C++ Object-Oriented Programming (OOP), STL skills and the workflow used when developing applications with C++.
Code practice associated to the content of the Udemy.com course:
Key topics
- Looping with while, do/while for, range-based for statements and recursion
- Performing calculations and displaying results
- Functions
- Pointers
- Using existing classes and creating objects
- Creating your own classes
- Using Basic Standard Template Library classes such as Vector
- Constructors and Destructors
- Copy and Move semantics including Copy constructors, Move constructors, and copy and move assignment
- How to overload operators
- Using inheritance and class hierarchies
- Using Polymorphic functions and dynamic binding
- Using smart pointers
- Using stream I/O
- An introduction to the C++ STL
- An introduction to Exception Handling
- Good practices with C++ development
Commits by