DeepDiveDev
Precompiled Headers Explained
1:42
DeepDiveDev
Stop Compiling the Same Vector
1:01
DeepDiveDev
Pragma Once vs Include Guards
0:30
DeepDiveDev
The Pimpl Idiom
1:01
DeepDiveDev
The Windows Bloat Hack
0:48
DeepDiveDev
The Include Trap Forward Declarations
0:49
DeepDiveDev
C++ Compilation: 10 Tips for Faster Builds
17:27
DeepDiveDev
How reinterpret cast Breaks Your Optimizer 📉
1:29
DeepDiveDev
Why C++ Blocks ms to sec Conversion 🛡️
1:21
DeepDiveDev
Time Zone Conversions in C++20 ✨
0:51
DeepDiveDev
stop using (int)x in C++ 🛑
1:17
DeepDiveDev
Safety & Threading stdspan & jthread
1:57
DeepDiveDev
Modern Syntax Candy Format & Spaceship
2:51
DeepDiveDev
C++ Ranges The Pipe Syntax
2:33
DeepDiveDev
C++ Concepts Fixing Template Errors
2:28
DeepDiveDev
C++ Modules Goodbye Headers
2:06
DeepDiveDev
C++20: Every Major Feature Explained
17:43
DeepDiveDev
Why void func(int time) is Bad Code ❌
1:05
DeepDiveDev
The Secret Map Inside Your Objects 🗺️ #cpp #cplusplus #programming
0:32
DeepDiveDev
Why emplace back is Faster 🚀
0:39
DeepDiveDev
Stop Using system clock for Benchmarks 🛑
1:53
DeepDiveDev
sleep for is a Lie 😴
1:15
DeepDiveDev
C++ Benchmarking Explained: chrono, Clocks, Time Points & Precision
16:35
DeepDiveDev
The Pointer Theft Trick 🕵️
0:52
DeepDiveDev
Stop Writing return with std:: move 🛑
0:48
DeepDiveDev
Why Virtual Functions Are Slow 🐢
0:45
DeepDiveDev
Static vs Dynamic Cast Speed vs Safety 🏎️
0:24
DeepDiveDev
Why You Need a Virtual Destructor 🗑️
1:39
DeepDiveDev
Modifying Const Variables Don't 🚫
1:19
DeepDiveDev
Your Thread Safe Code is Burning CPU 🔥
0:34
DeepDiveDev
The C++20 Fix for Type Punning 🛠️
0:55
DeepDiveDev
Stop Manually Unlocking Mutexes 🔓
0:34
DeepDiveDev
C++ Casting Explained: C-Style vs. static_cast & Modern Best Practices
18:59
DeepDiveDev
Why Adding virtual Doubles Your Object Size 📈
1:10
DeepDiveDev
The Pure Virtual Crash Trap 🪤
0:58
DeepDiveDev
std::move Does Not Move Anything 🤯
0:36
DeepDiveDev
C++ Inheritance Explained: V-Tables, Virtual Destructors & Edge Cases
17:43
DeepDiveDev
Why if!empty Is Not Thread Safe 🛑
0:48
DeepDiveDev
The Most Confusing Concurrency Bug 😴
1:08
DeepDiveDev
L Values vs R Values in 50 Seconds ⚡
0:54
DeepDiveDev
C++ Move Semantics Explained: std::move, Lvalues & Rvalues
16:09
DeepDiveDev
Why Your Queue Pop Function is Wrong 📉 #multithread #cpp #cplusplus #coding
1:21
DeepDiveDev
Evil C++ teacher be like #cplusplus #cpp #coding
0:38
DeepDiveDev
The Fatal Flaw of C++ Macros (Undefined Behavior) 💀
0:51
DeepDiveDev
Why C++ Macros Are Bad at Math ❌ #programming #macros #c++
0:59
DeepDiveDev
C++ Macros Explained: Functions, X-Macros & Modern Alternatives
26:15
DeepDiveDev
Don't lose data with std::queue #C++ #coding #programming
2:01
DeepDiveDev
C++ Multithreading Explained: Mutexes, Locks, and Queues
23:47
DeepDiveDev
One Hour of C++ Features
1:05:08
DeepDiveDev
The C++ Compiler: What It Does and Why It Matters
7:33
DeepDiveDev
C++ Static Fields: What Every Developer Should Know
6:11
DeepDiveDev
Pointer VS Reference — What's the Difference?
6:35
DeepDiveDev
Lvalues, Rvalues, Xvalues in Modern C++
7:53
DeepDiveDev
C++ Implicit Type Conversion — What Every Developer Should Know
7:57
DeepDiveDev
FOUR HOURS of C++ Concepts — C++20, Memory Management, etc.
4:00:00
DeepDiveDev
Hacking Private Fields in C++
7:22
DeepDiveDev
Execution Policies in C++: Explained
7:38
DeepDiveDev
NULL vs nullptr in C++. What's the Real Difference?
7:36
DeepDiveDev
Type Erasure: C++’s Hidden Superpower
7:40
DeepDiveDev
Three Hours of C++ Concepts
3:00:00
DeepDiveDev
C++ Is NOT C with Classes
9:25
DeepDiveDev
How C++20 Got Algorithms Right - Constrained Algorithms
7:02
DeepDiveDev
Two Hours of C++ Concepts (Memory Management, Keywords, Architectures & more)
2:00:00
DeepDiveDev
Layered Architecture (And why itt matters in C++)
7:01
DeepDiveDev
Data Oriented Design - C++
7:23
DeepDiveDev
One Hour of C++ Concepts (Memory Management, Architecture, STL & more)
1:00:00
DeepDiveDev
Memory Alignment in C/C++ (and why it matters)
4:17
DeepDiveDev
Memory Management in C++
22:45
DeepDiveDev
12 Ways To Init C++ Variables
0:32
DeepDiveDev
10 Basic Data Types and Their Size in C++ #cplusplus #jobinterviewquestions
0:27
DeepDiveDev
There Are 7 types of Statements in C++
0:27