cpp26

Tag

Cards List
#cpp26

C++26: std::indirect

Lobsters Hottest · 2026-08-12 Cached

C++26 introduces std::indirect, a vocabulary type providing value-like semantics and const propagation for heap-allocated objects, offering a safer alternative to std::unique_ptr for class members.

0 favorites 0 likes
#cpp26

C++26: #embed

Lobsters Hottest · 2026-08-05 Cached

C++26 introduces the #embed preprocessor directive, allowing binary files to be embedded directly at compile time without external tools, simplifying resource inclusion in C++ programs.

0 favorites 0 likes
#cpp26

C++26: Reducing undefined behaviour

Lobsters Hottest · 2026-07-29 Cached

C++26 introduces changes to reduce undefined behavior, notably making it ill-formed to delete a pointer to an incomplete type, improving program safety.

0 favorites 0 likes
#cpp26

Interconverting std::function with copyable_function

Lobsters Hottest · 2026-07-27 Cached

Technical analysis of the interconversion between std::function and std::copyable_function in C++26, discussing implementation approaches and performance trade-offs, with specific note that libstdc++ currently uses a less optimal approach.

0 favorites 0 likes
#cpp26

The PImpl idiom and the C++26 std::indirect type

Lobsters Hottest · 2026-07-23 Cached

Explains the PImpl idiom in C++ and how the upcoming C++26 std::indirect type simplifies its implementation, reducing boilerplate and manual memory management.

0 favorites 0 likes
#cpp26

C++26 Shipped a SIMD Library Nobody Asked For

Lobsters Hottest · 2026-05-14 Cached

The article criticizes the new std::simd library in C++26, arguing it is slower than scalar loops, compiles slowly, and is outperformed by auto-vectorizers and alternative libraries like Google Highway, questioning its value after a decade-long standardization process.

0 favorites 0 likes
← Back to home

Submit Feedback