
C++23: The Small Pearls in the Core Language
/
0 Comments
The C++23 core language has more to offer than deducing this. Today, I will write about the small pearls.
Literal…
https://www.modernescpp.com/wp-content/uploads/2023/07/RG_E-Cover_M3_DPAC_400x400.png
400
400
Rainer Grimm
https://www.modernescpp.com/wp-content/uploads/2023/02/logo_mcpp-blog-news2_287x52.png
Rainer Grimm2023-07-29 11:36:462023-07-29 11:36:462 Weeks Left: Early Bird Price for my Mentoring Program “C++20: Get the Details”
C++23: Syntactic Sugar with Deducing This
The Curiously Recurring Template Pattern (CRTP) is a heavily used idiom in C++. It is similarly resistant…
https://www.modernescpp.com/wp-content/uploads/2023/07/RG_E-Cover_M3_DPAC_400x400.png
400
400
Rainer Grimm
https://www.modernescpp.com/wp-content/uploads/2023/02/logo_mcpp-blog-news2_287x52.png
Rainer Grimm2023-07-20 15:26:002023-07-21 15:34:1430 Days Left: Early Bird Price for my Mentoring Program “C++20: Get the Details”
C++23: Deducing This
Anyone who thinks a small C++ standard follows a significant C++ standard is wrong. C++23 provides powerful…
https://www.modernescpp.com/wp-content/uploads/2023/07/RG_E-Cover_M3_DPAC_400x400.png
400
400
Rainer Grimm
https://www.modernescpp.com/wp-content/uploads/2023/02/logo_mcpp-blog-news2_287x52.png
Rainer Grimm2023-07-15 15:34:002023-07-21 15:44:56Registration is Open for my New Mentoring Program, “C++20: Get the Details”
C++23: The Next C++ Standard
C++23 will be the next C++ standard after C++20. This new standard significantly improves C++ but is…
https://www.modernescpp.com/wp-content/uploads/2023/07/threeOffset.png
698
593
Rainer Grimm
https://www.modernescpp.com/wp-content/uploads/2023/02/logo_mcpp-blog-news2_287x52.png
Rainer Grimm2023-07-04 15:46:072023-07-21 15:51:10Presentation of my Mentoring Programs (Including “C++20: Get the Details”)
Thread-Safe Queue – Two Serious Errors
In my last post "Monitor Object" I implemented a thread-safe queue. I made two serious errors.…

Monitor Object
The monitor object design pattern synchronizes concurrent member function execution to ensure that only…

Active Object
The active object design pattern decouples method execution from method invocation for objects that each…

Dealing with Mutation: Guarded Suspension
Guarded Suspension applies a unique strategy to deal with mutation. It signals when it is done with…
