In C++ there are terms that not mentioned or explained in most C++ books. For example:
- singular iterator (link)
- qualified name (link)
- dependent name
- deduced context
- shadow
- x/gl/pr-value (link)
- incomplete type (link)
You won't understand compiler error messages if you don't know what they mean. I know meaning of all above terms (they are just example). Of cause after some not trivial googling - I could figure out term meaning. In case of singular iterator, I had to look into gcc source code.
Is there a dictionary or something where these are explained and defined in not too expert friendly way as in the standard?