KKkeshav kumarinmoderncppguide.hashnode.dev00import std in C++23 — The Complete Deep DiveApr 8 · 26 min read · For 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 Join discussion
KKkeshav kumarinmoderncppguide.hashnode.dev00Ranges Improvements in C++23 — The Complete Deep DiveApr 8 · 13 min read · C++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 examJoin discussion
KKkeshav kumarinmoderncppguide.hashnode.dev10std::stacktrace in C++23 — The Complete Deep DiveApr 8 · 29 min read · Every 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 theJoin discussion
KKkeshav kumarinmoderncppguide.hashnode.dev10std::generator in C++23 — The Complete Deep DiveApr 8 · 36 min read · C++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 Join discussion
KKkeshav kumarinmoderncppguide.hashnode.dev10std::print & std::println in C++23 — The Complete Deep DiveApr 7 · 32 min read · Printing 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 cJoin discussion