I think the code snippet doesn’t match the explanation:
-
Introduce the name into the current scope: The expression
using Base<T>::func2
(line 22) introducesfunc2
into the current scope. -
Call the name fully qualified: Calling
func3
fully qualified (line 27) will break a virtual dispatch and may cause new surprises.
Is it possible to explain this part in a little detail?
Thanks.