Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in c++20

Standard way of importing modules

c++ c++20 c++-modules

Fixed-size std::span vs std::array

c++ stl stdarray c++20

Vector initialisation using ranges vs lambda inline initialisation

c++ c++20 std-ranges

Array class that will accept an braced-init-list and deduce length

If there's an if-constexpr, how come there's no switch-constexpr?

c++ c++17 c++20 if-constexpr

Why should I use the three-way comparison operator (<=>) instead of the two-way comparison operators? Does this have an advantage?

In which access control context are evaluated concepts?

Conditionally trivial destructor

C++20 "transparently replaceable" relation

c++ language-lawyer c++20

C++20 contracts and unused variables

c++ language-lawyer c++20

How to test C++ modules with godbolt (compiler explorer)?

Do C++ Concepts allow for my class at declaration/definition to specify it satisfies certain concept?

c++ c++-concepts c++20

placement new on a class with reference field

Why do std::ranges algorithms lack parallel overloads (taking an execution policy parameter)?

Why does a CopyConstructible type also have to be MoveConstructible?

c++ c++-concepts c++20

How is shift_right() intended to be implemented in C++20?

Different SFINAE behavior of `std::tuple_size_v` on different compilers

c++ language-lawyer c++20

C++2a contract programming and compilers

c++ gcc clang contract c++20