KKkeshav kumarinmoderncppguide.hashnode.dev·Apr 8 · 26 min readimport std in C++23 — The Complete Deep DiveFor decades, every C++ program has begun with a cascade of #include directives. #include <vector>, #include <string>, #include <iostream>, #include <algorithm> — sometimes dozens of them, repeated in 00
KKkeshav kumarinmoderncppguide.hashnode.dev·Apr 8 · 13 min readRanges Improvements in C++23 — The Complete Deep DiveC++20 introduced the Ranges library. C++23 fills the gaps with 17 new views and algorithms that developers expected from day one. This post covers every addition with motivation, syntax, and real exam00
KKkeshav kumarinmoderncppguide.hashnode.dev·Apr 8 · 29 min readstd::stacktrace in C++23 — The Complete Deep DiveEvery C++ developer has faced the situation: a crash happens in production, the error message says "Segmentation fault" or throws an exception with a cryptic message, and you have no idea where in the10
KKkeshav kumarinmoderncppguide.hashnode.dev·Apr 8 · 36 min readstd::generator in C++23 — The Complete Deep DiveC++20 gave us coroutines — a powerful mechanism for writing asynchronous code and lazy sequences. But it gave us the machinery without the standard library support. You could write coroutines, but to 10
KKkeshav kumarinmoderncppguide.hashnode.dev·Apr 7 · 32 min readstd::print & std::println in C++23 — The Complete Deep DivePrinting text in C++ has always been an awkward choice between two imperfect options. printf is concise and fast but not type-safe — passing the wrong argument type causes undefined behavior with no c10