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 77 followers

Latest posts

Last updated 6 days ago

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

7 days ago

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

Structured bindings in C++17, 8 years later

about 2 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

about 2 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

5 months ago

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

Views as Data Members for Custom Iterators

6 months ago

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

How to join or concat ranges, C++26

7 months ago

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

Details of std::mdspan from C++23

8 months ago

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

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

8 months ago

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

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

9 months ago

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

8 More C++23 Examples

10 months ago

In this article, you’ll see eight larger examples that illustrate the changes...

C++23 Language Features and Reference Cards

11 months ago

C++23 Library Features and Reference Cards   In this blog post, you’ll see...

C++23 Language Features and Reference Cards

11 months ago

C++23 Language Features   In this blog post, you’ll see all C++23 language...