From the question:
The answer states that -> can be used
…in a template, in order to force the following symbol to be
dependent—in this latter use, it is often unavoidable.
What does this mean what what would a good example of this use be? I don’t quite what “dependent” means in this context, but it sounds like a useful trick.
Posted in other question:
Without
this->compiler doesn’t knowxis a (inherited) member.Similar to use of
typenameandtemplateinside template code:It’s silly and somewhat unnecessary, but you still gotta do it.