![]() Where better to start than with initialization of objects? Being such a bread-and-butter operation you would think that this would be a simple part of the language. If you want to follow along, make sure you have enabled std::c++latest mode. In this series of articles we’re going to take a tour of some of those features we can use right now, with a focus on those that ReSharper already supports. ReSharper C++ supports many of these features already, too – often with extra analysis and insights enabled by them. Within Visual Studio we can choose between MSVC and clang-cl so, between the two, we have access to a large part of the C++20 surface area today (at time of writing).īut it’s not just the compilers that are getting ahead of the game. GCC and Clang are leading the pack here (EDG is only a front-end) – but MSVC, still shrugging off its historically slowcoach image, is biting at their heels! Large sections of it have already been implemented in several compilers. ![]() So C++20 is still in the future, but we now have a very good idea of everything that will be in it. ![]() That means that, barring any catastrophes, C++20 will become the current standard sometime after February of next year. After Belfast, in November, we now have just one more meeting (in Prague) to deal with national body comments and get their approval. In July of this year, in the German city of Cologne, the ISO WG21 committee approved the full draft of C++20. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |