A little video about C++. 0:00 Introduction 1:39 Casting in C++. 2:47 Keywords 5:31 Types 7:02 Different Ways to Do the Same Thing 7:20 const 8:20 Formatting and Style 9:40 Naming Conventions 14:16 Header Files 20:28 Namespaces 24:50 Compile Times 26:51 Modern C++. 31:53 C/C++. 33:08 C++ Edge Cases 34:53 Compilers and Build Systems 40:35 Installing a Library in C++. 46:13 Package Managers 47:13 The Windows API 48:46 The Standard Library 55:56 New Features 57:10 Deprecated Features 57:37 The Fatigue of Starting a New Project 58:39 C++ GUIs 1:03:49 Errors in C++. 1:04:31 Templates 1:10:30 IDE Problems 1:14:58 Quality of Life Problems 1:16:50 Serialization in C++. 1:18:39 Bad Defaults 1:23:46 The Most Ironic Thing About C++. 1:25:31 Implicit Conversions 1:27:04 Invisible Behavior in C++. 1:27:39 The Real Reason Why C++ is Verbose 1:30:01 Operator Overloading 1:32:09 Ownership and Move Semantics 1:33:15 Quirks, Tips, Footguns 1:36:19 The Real Reason Why C++ Is Difficult 1:37:23 Idioms in C++. 1:37:48 Domain Difficulty 1:38:43 Memory Safety 1:41:11 Undefined Behavior 1:42:43 Error Handling in C++. 1:43:48 Writing Tests in C++. 1:47:04 The Broken Promise of Zero Cost Abstractions 1:47:52 The Lack of Performance Oriented Features in C++. 1:50:34 The Biggest Lie of C++. 1:53:48 The Harsh Reality of C++ Jobs 1:56:43 The Final Verdict 1:58:32 "There are only two kinds of languages..." 1:59:04 Who Should Learn C++? 1:59:51 How Long Does It Take To Learn C++? 2:00:40 Pick a Project You're Passionate About 2:00:55 Why I Write C++. 2:01:46 Terrible Reasons To Learn C++. 2:02:18 How To Learn C++. 2:03:07 The Final Lesson of C++. 2:03:37 Rust 2:08:44 Is C++ Dying?











