https://github.com/georgecatalin/cplusplus-programming---from-beginner-to-beyond
Get quick up-n-running modern C++ Object-Oriented Programming (OOP) and STL skills
https://github.com/georgecatalin/cplusplus-programming---from-beginner-to-beyond
cpp cpp-console cpp-library cpp-programming udemy-course
Last synced: 7 months ago
JSON representation
Get quick up-n-running modern C++ Object-Oriented Programming (OOP) and STL skills
- Host: GitHub
- URL: https://github.com/georgecatalin/cplusplus-programming---from-beginner-to-beyond
- Owner: georgecatalin
- Created: 2021-03-02T09:23:01.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-03-31T12:39:00.000Z (almost 5 years ago)
- Last Synced: 2025-02-24T02:45:05.260Z (about 1 year ago)
- Topics: cpp, cpp-console, cpp-library, cpp-programming, udemy-course
- Language: C++
- Homepage:
- Size: 2.72 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
* https://www.udemy.com/course/beginning-c-plus-plus-programming/
## 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
* George Calin
* george.calin [at] gmail.com
* Connect me on LinkedIn: https://www.linkedin.com/in/cgeorge1978/