Можно ли импортировать членов из родительского класса во время переименования?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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