Struktur in einer Klasse



  • Hallo,
    ich versuche gerade eine Klasse zu programmieren, die eine Struktur beinhalten soll. Die Struktur soll zu einer verketteten Liste aufgebaut werden.
    Die Klasse sieht wie folgt aus:

    class TPolynom
    {
    	private:
    	struct TDaten
    		{
    			float zahl;
    			int potenz;
    			TDaten *pNext;
    			TDaten *pPrev;
    			char *Daten;
    		};
    
    	public:
    		//TDaten *insertList(TDaten *lp,TDaten *start);
    	TPolynom(void);
    	~TPolynom(void);
    };
    

    Jetzt meine Frage wie komme ich nun an die Werte meiner Struktur z.B. in einer Methode meiner Klasse?
    Im Konstruktor kann ich mit this->TDaten->.. nicht darauf zu greifen.
    Vielleicht hat jemand einen Tip für mich.

    Gruß
    Difu



  • Du hast auch nur das Struct definiert... eine Instanz davon hast du ja nicht



  • class TPolynom
    {
        private:
        struct TDaten
            {
                float zahl;
                int potenz;
                TDaten *pNext;
                TDaten *pPrev;
                char *Daten;
            }data;
    
        public:
            //TDaten *insertList(TDaten *lp,TDaten *start);
        TPolynom(void);
        ~TPolynom(void);
    };
    

    nu haste ne private instanz von TDaten namens data ... mit der kannste innerhalb deiner klasse arbyten ...


Anmelden zum Antworten