Можно ли импортировать членов из родительского класса во время переименования?C++

Программы на C++. Форум разработчиков
Anonymous
Можно ли импортировать членов из родительского класса во время переименования?

Сообщение Anonymous »

Например, я могу сделать это: < /p>

Код: Выделить всё

class MyPair : private std::pair
{
typedef std::pair base;
public:
using base::base;
using base::first;
using base::second;
};
< /code>
Но я не могу сделать это: < /p>
class MyPair : private std::pair
{
typedef std::pair base;
public:
using base::base;
using name1 = base::first;
using name2 = base::second;
};
Учитывая, что можно использовать имя = что -то При импорте символов в пространство имен кажется странным, что я не могу использовать один и тот же синтаксис при импорте символов в класс. Есть ли другой способ достижения этого?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... aming-them

Вернуться в «C++»