Вопросы по теме '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 просмотров
schedule
06.02.2024
Наследование шаблонного оператора = в С++ 14: различное поведение с g++ и clang++
У меня есть этот код, который работает, как и ожидалось, с GCC 9.1:
#include <type_traits>
template< typename T >
class A
{
protected:
T value;
public:
template< typename U,
typename...,...
174 просмотров
schedule
03.11.2023
Наследование С++ перегружает функции с разными параметрами [дубликаты]
Я работаю над проектом, который использует наследование классов и требует множества перегрузок как в базовом, так и в производном классе, я упростил код, но я не хотел бы без необходимости копировать и вставлять, так как это должно быть то, для чего...
130 просмотров
schedule
15.12.2023