Definieren eigener Funktionen



  • Hallo.
    Folgende Situation habe ich momentan ich habe eine File(cpp) mit einer Main Funktion und eine andere File wo diese Funktion drinsteht(auch cpp) wie nutze ich nun diese Funktion.Ich habe die File schon includiert aber trozdem kann ich die Funktion nicht nutzen.

    Deswegen wäre am besten eine DAU sicheres Tutorial das erlärt wie ich Funktionen aus anderen files nutzen kann.
    Danke im Voraus.



  • Bitte benutze nächstes Mal mehr Satzzeichen (es gibt nicht umsonst auch noch anderes als den Punkt), dann kann man wenigstens flüssig lesen und weiss auch, was du meinst.

    Du sollst keine CPP-Dateien inkludieren. Schreib die benötigte Deklaration in einen Header und binde diesen ein.



  • Okay, ich werde versuchen in Zukunft mehr Satzzeichen zu machen, aber da ich sehr schnell tippe vergesse ich meistens die Satzzeichen.
    Danke für das Stichwort mit dem Header, Googel spuckt dazu schöne Tuts aus :).



  • Nexus schrieb:

    Du sollst keine CPP-Dateien inkludieren. Schreib die benötigte Deklaration in einen Header und binde diesen ein.

    Wieso nicht?



  • Das inkludieren von Quelldateien wird zwangsläufig (irgendwann) zu Multiple-Definition Fehlern bzw. Verletzungen der ODR führen.


Anmelden zum Antworten