For C++17 the biggest features are structured binding, which is the first step toward pattern matching, and deduction of template parameters for class types.
Other features like fold expressions are realy meant for library writers.
The standard library did get variant and optional whixh arw pretty cool.
Variant and optional would be really useful if only I could use them. One day, one day...
(ps doesn't stop me writing using these new features at home on other projects)
Breaking legacy code without access to the original authors makes maintaining that code extremely difficult. Can you rewrite all of the "inline" instances in a 1M line C++ program without side-effects such as performance loss? When the lead programmer requires C++17 for their spiffy new code, are you the person who has to rewrite the "broken legacy code"? Does your IDE know all of the standards?
They should change the language name each time, such as "Alpha", "Beta", "Gamma", etc. so you can say that you "know" the "Beta" language. As it is I don't know anyone who can seriously claim to know "C++".
"C++ Standard" is an oxymoron.
Or, as is very common, they are not sure and it you will know that they don't know enough C++, or are in danger of writing C++ like it was C.
If someone says "I play the guitar" and you ask "acoustic, electric? hollow bodied?" and they don't know, you'd be surprised.
If someone says "I own a Volkswagen Golf" and you asked what mark (4, 5, 6 or 7) and they didn't know, you'd assume they knew nothing about they car or didn't have to replace any parts on it, even simple things like windscreen wipers as they'd have bought the wrong ones.
It's the same with C++ - the spec makes a huge difference so we should probably all be aware of what we're writing.
cppreference[1] (which, granted, is not authoritative) does not document any changes in inline semantics in C++14.
From Xcode, I have the choice between "-std=c++14" and "-std=gnu++14" and I am not sure which I should choose ...
The gnu bit means "add as small number of extensions". None of them are that strange.