Ist es möglich, Mitglieder aus einer Elternklasse zu importieren, während sie umbenannt werden?C++

Programme in C++. Entwicklerforum
Anonymous
 Ist es möglich, Mitglieder aus einer Elternklasse zu importieren, während sie umbenannt werden?

Post by Anonymous »

Zum Beispiel kann ich das tun: < /p>

Code: Select all

class MyPair : private std::pair
{
typedef std::pair base;
public:
using base::base;
using base::first;
using base::second;
};
< /code>
Aber ich scheine dies nicht in der Lage zu tun: < /p>
class MyPair : private std::pair
{
typedef std::pair base;
public:
using base::base;
using name1 = base::first;
using name2 = base::second;
};
Angesichts der Verwendung der Verwendung von name = there Beim Importieren von Symbolen in einen Namespace erscheint es seltsam, dass ich beim Importieren von Symbolen in eine Klasse nicht dieselbe Syntax verwenden kann. Gibt es eine andere Möglichkeit, dies zu erreichen? } , aber danach frage ich nicht.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post