August good reads
Here is my list of good reads from August: “Modern C++” != “New(est) Standard” Spaceship Operator Default Parameters in C++: The Facts (Including Secret Ones) Integrating Mocking With C++ Default...
View ArticleExtension methods in C++
A few days ago Bjarne Stroustrup has published a proposal paper (N4174) to the C++ standard committee called Call syntax: x.f(y) vs. f(x,y). The following excerpt from the paper summarizes the...
View ArticleC++17 standard a major… disappointment
C++17 was supposed to be a major update of the C++ ISO standard. After the Jacksonville meeting (29.02 – 05.03) it looks like it’s rather going to be a major disappointment. I’m not trying to downplay...
View ArticleTop 10 features that I miss from C++
DISCLAIMER: the following is a pure hypothetical list of wishes I had about C++. You should treat it as it is. This is not supposed to be a collection of community agreed list of wishes, nor it is...
View ArticleImpressions from the ISO C++ committee meetings in Issaquah
Last week I was in Redmond for the Microsoft MVP 2016 Summit. At the same time, the ISO C++ committee was having its fall meeting in Issaquah, which is very close to Redmond. Therefore, after the...
View ArticleNew standard library features in Visual C++ 2017 RC
The new Visual C++ 2017, currently in release candidate phase, provides a series of updates and fixes to both the C++ compiler and the standard library. A comprehensive list of these improvements is...
View Articlestduuid – A C++ library for universally unique identifiers
I have recently submitted a proposal for a new standard library for universally unique identifiers. The library is called uuid and the paper, P0959R0 – A Proposal for a Universally Unique Identifier...
View ArticleSeptember good reads
Here is my list of good reads from September: Mathematics behind Comparison #4: Three-Way Comparison C++ Core Guidelines: Type Erasure C++ Core Guidelines: Type Erasure with Templates C++ Core...
View Article