Funktionsaufruf



  • Hallo,

    ich habe eine Klasse A, in der es eine
    Funktion Init(int port) gibt.
    In B.h includier ich A.h und kann somit
    in B.cpp die Funktion wie folgt aufrufen:

    Init(5000);
    

    wenn ich diese Funktion aber in C.cpp
    aufrufe, sagt er "nichtdeklarierter Bezeichner",
    obwohl ich A.h includiert hab.

    warum?!?



  • Wenn wenn die Funktion Init() eine Memberfunktion der Klasse A ist,
    dann musst du erst ein Object dieser Klasse anlegen und kanns dann
    mit Hilfe dieses Objectes auf die Funktion zugreifen (A.Init(500))



  • Komischerweise gibt er mir bei Eingabe
    des Punktes nur die Funktionen des Client-
    Objekts und nicht des gewünschten Server-Objekts
    an.



  • habs rausgefunden.
    irgendwie hat er nach dem falschen Objekt gesucht.
    hab ihm nen eindeutigeren Namen gegeben, jetzt hat er's!

    danke für den Tip!


Anmelden zum Antworten