Я перехожу к движку WildMagic 5 ( www.geometrictools.com ), где класс Vector наследуется от класса Tuple , который имеет массив определенного размера с именем mTuple []
(задается параметром шаблона) . Пока все хорошо, ничего особенного. Однако в классе Vector я вижу следующее:
protected:
using Tuple<4,Real>::mTuple;
Теперь я знаю, что ключевое слово using
используется для правильного наследования перегруженных методов. В этом случае я всегда предполагалось, что переменная была доступна производному классу без ввода приведенного выше кода. Необходимо ли это? Или это просто для большей ясности?