Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

cppstories.com

C++ Stories

Get the latest updates from C++ Stories directly as they happen.

Follow now 85 followers

Latest posts

Last updated 7 days ago

IIFE for Complex Initialization

8 days ago

What do you do when the code for a variable initialization is...

7 Practical std::chrono Calendar Examples (C++20)

about 1 month ago

This article collects small, self-contained, and practical examples for working with std::chrono...

Exploring C++20 std::chrono - Calendar Types

2 months ago

Before C++20, <chrono> gave us a solid foundation for working with clocks...

C++ Templates: How to Iterate through std::tuple: C++26 Packs and Expansion Statements

4 months ago

In part 1 of this mini-series, we looked at the basics of...

Structured bindings in C++17, 8 years later

5 months ago

Structured binding is a C++17 feature that allows you to bind multiple...

How to Avoid Thread-Safety Cost for Functions' static Variables

5 months ago

In this blog post, we’ll look at static variables defined in a...

How to Split Ranges in C++23 and C++26

9 months ago

In this blog post, we’ll continue looking at ranges and this time...

Views as Data Members for Custom Iterators

9 months ago

In this blog post, we’ll write an iterator that works with a...

How to join or concat ranges, C++26

11 months ago

Modern C++ continuously improves its range library to provide more expressive, flexible...

Details of std::mdspan from C++23

11 months ago

In this article, we’ll see details of std::mdspan, a new view type...

Adjacency Matrix and std::mdspan, C++23

12 months ago

In graph theory, an adjacency matrix is a square matrix used to...

Improving Code Safety in C++26: Managers and Dangling References

about 1 year ago

In this blog post, we’ll explore ways to improve the safety of...