Newbie Problem mit Class Member Functions



  • Hallo,
    ich bin recht neu in diesem Thema und habe versucht ein paar Programme zu schreiben.

    Nun habe ich eine Programmieraufgabe bekommen aber ich hänge an einer Stelle:

    Ich habe eine Hilfsklasse CDaten mit der Instanz CDaten data erstellt, dort ein Array CString m_var[100] drin erstellt und möchte das Array nun von meiner Dialogklasse aus ändern. Klappt auch mit data.m_var[] soweit.

    Nun würd ich gern die Class Member!? Functions benutzen um das Array aus der Dialogklasse zu ändern:

    data.m_var.RemoveAt(...);

    Klappt aber irgendwie nicht:
    error C2228: Der linke Teil von '.RemoveAt' muss eine Klasse/Struktur/Union

    Könnt ihr mir vielleicht weiterhelfen, wie ich diese Functions dafür benutzen kann?

    Gruß
    Tobi


  • Mod

    m_var ist ein selbs defnierter Array. RemoveAt kann man auf diese Feld nicht anwenden. Gleichfalls hat CString auch keine RemoveAt Funktion.

    Wenn Du CStringArray verwenden würdest wäre das was anderes.


Anmelden zum Antworten