CppSeries
📘✨ C++ fundamentals - inspired by TheCherno📘🧠
Install / Use
/learn @daltonbr/CppSeriesREADME
CppSeries
These are my personal notes and codes from an awesome C++ Series by TheCherno. A huge thank to you mate! If you like this material please consider contributing to TheCherno Patreon (I am not affiliated to it), but this guy deserves it.
Topics & Videos
- 16 - Pointers
- 17 - References
- 18 - Classes (and a little bit of Structs)
- 21 - Static
- Inside and outside of Classes/Structs
- 24 - Enums
- 25 - Constructors
- 26 - Destructors
- 27 - Inheritance
- 28 - Virtual Functions
- 29 - Interfaces (Pure Virtual Functions) - Abstract class, 'interfaces'
- 30 -Visibility
- 31 - Arrays
- 32 - Strings
- 34 - const keyword
- 36 - Member Initializer Lists
- 37 - Ternary Operators
- 38 - Create/Instantiate Objects Heap vs Stack
- 39 - New Keyword
- 40 - Implicit Conversion and the Explicit Keyword
- 41 - Operators and Operator Overloading
- 42 - this keyword
- 43 - Object Lifetime - Stack/Scope lifetimes
- 44 - Smart Pointers
- 45 - Copying and Copy Constructors
- 46 - Arrow Operator ->
- 47 - Dynamic Arrays
std::vectorand Optimizations - 49 - Using Libraries (Static Linking)
- 50 - Using Dynamic Libraries
- 51 - Making/Working with Libraries - Multiple Projects in Visual Studio
- 53 - Templates
- 54 - Stack vs Heap Memory
- 55 - Macros
- 56 - Auto keyword
- 57 - Static arrays
- 58 - Function Pointers
- 59 - Lambdas
- 61 - Namespaces
- 62 - Threads
- 63 - Timing
- 64 - Multidimensional Arrays
- 65 - Sorting
- 66 - Type Punning
- 67 - Unions
- 68 - Virtual Destructors
- 69 - Casting in C++
- 71 - Safety in Modern C++
- 72 - Precompiled Headers (PCH) in C++
- 73 - Dynamic Casting
- 74 - Benchmarking
- 75 - Structured Bindings (C++17)
- 76 - Handling Optional Data -
std::optional - 77 - Multiple TYPES of Data in a Single Variable
std::variant(C++17) - 78 - How to store ANY data in C++
std::any(C++17) - 79 - How to make C++ run Faster
std::async
From another sources
Considerations
- The number on the folders are the index of the videos on the YouTube Playlist to facilitate searching the videos
- Some folders can contains Projects/other source files
Related Skills
node-connect
346.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
