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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Ist es möglich, Mitglieder aus einer Elternklasse zu importieren, während sie umbenannt werden?

by Anonymous » 17 Aug 2025, 14:56

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?>

Top