Comment by saagarjha
7 years ago
Not sure why this was downvoted, decltype was introduced with C++11 alongside of auto for declarations: the example given isn't accurate of reality. A better one might be a function returning auto vs returning decltype(some expression).
Which specific example is choosen doesn't seem all that relevant for the point of "there's these two similar but not identical things people have to/might not understand the difference of"
Picking an example that never occurs is not relevant, because nobody needs to learn the thing that never comes up in practice.
But as you show with your other example, the difference between auto and decltype does come up in practice, even if the example is not a typical one.
2 replies →