Wie Sub Klassen deklarieren



  • class Test
    {
    public:
      class SubTest
      {
        public:
          void Test();
      };
    };
    

    meine Frage ist, wie muß ich die Klasse SubTest in Test deklarieren sodaß ich sie in einer anderen include Datei deklarieren kann.

    class Test
    {
    public:
      typedef class SubTest;
    };
    
    class SubTest
    {
      public:
        void Test();
    };
    

    so ungefähr nur typedef ist jetzt falsch, aber wie müßte ich es richtig machen?



  • class Test
    {
    public:
      class SubTest;
    };
    
    class Test::SubTest
    {
      public:
        void Test();
    };
    

Anmelden zum Antworten