Do you know the rules?
by Bartlomiej Filipek
From the article:
C++ has many dark corners and many caveats that can cause you to scratch your head in confusion. One of the issues we had until C++17 was the evaluation order of expressions. In this blog post, I’ll show you the new rules that we got in C++17 that made this complicated term much simpler and practical.
Here are the main points for today:
- What’s the case with make_unique vs unique_ptr<T>(new T) in a function call.
- What are the new rules for C++17?
- Are all bugs fixed and now well defined?