Overview
Dive into a comprehensive 2.5-hour course on C++ pointers, covering beginner to advanced topics. Master the fundamentals of pointers, their usage, and relationship with arrays. Learn to leverage pointers for passing elements by reference to functions and returning multiple values. Explore dynamic arrays, multidimensional dynamic arrays, function pointers, and smart pointers (unique, shared, weak). Gain insights into detecting errors, debugging code, and understanding memory leaks in C++. Progress through carefully structured lessons, including practical tips, void pointers, and runtime array manipulation, to enhance your C++ programming skills.
Syllabus
- Tips before you start learning
- Introduction to C++ pointers
- What is a void pointer?
- How to use pointers and arrays
- Return multiple values from a function using pointers?
- Dynamic arrays - How to create/change arrays at runtime?
- Multidimensional dynamic arrays two-dimensional dynamic array
- How to detect errors and bugs in code?
- Explaining Memory Leaks in C++
- Function Pointers
- Smart pointers unique, shared, weak
Taught by
CodeBeauty