Вопросы по теме 'name-hiding'

Перегрузка функции суперкласса
Есть ли что-то в стандарте С++, что мешает мне перегрузить функцию суперкласса? Начиная с этой пары классов: class A { // super class int x; public: void foo (int y) {x = y;} // original definition }; class B : public A {...
4521 просмотров
schedule 29.03.2024

C++ Добавление перегруженных методов для конкретных специализаций шаблона
У меня довольно интересная проблема: у меня есть два класса шаблонов. Один может принимать любой параметр шаблона, другой — более специализированный (для этой игрушечной задачи мы скажем, что он должен принимать числа с плавающей запятой)....
106 просмотров

Наследование шаблонного оператора = в С++ 14: различное поведение с g++ и clang++
У меня есть этот код, который работает, как и ожидалось, с GCC 9.1: #include <type_traits> template< typename T > class A { protected: T value; public: template< typename U, typename...,...
174 просмотров

Наследование С++ перегружает функции с разными параметрами [дубликаты]
Я работаю над проектом, который использует наследование классов и требует множества перегрузок как в базовом, так и в производном классе, я упростил код, но я не хотел бы без необходимости копировать и вставлять, так как это должно быть то, для чего...
130 просмотров