Ist es möglich, Mitglieder aus einer Elternklasse zu importieren, während sie umbenannt werden?
Posted: 17 Aug 2025, 19:56
Zum Beispiel kann ich das tun: < /p>
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.
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;
};