Mehrere Funktionsoptionen



  • Guten Abend.
    Es fällt mir nun immer häufiger auf, dass es in C++ mehrere Funktionen in einer gibt, also dass es für eine Funktion mehrere Überladungen gibt, und auch teilweise unterschiedlich viele Argumente.

    Bsp:

    strcat ()
    

    Wie kann ich nun bestimmen, welche der beiden Typen ich haben will, denn das geschieht, zumindest bei mir, nicht durch die pure Eingabe der Argumente.

    Danke im Voraus



  • 3P!CF41L schrieb:

    Wie kann ich nun bestimmen, welche der beiden Typen ich haben will, denn das geschieht, zumindest bei mir, nicht durch die pure Eingabe der Argumente.

    strcat in C++ ist generell mal nicht unbedingt die beste Idee, wenn man nicht weiß was man da treibt.
    Aber du sprichst ja von ambivalenten Funktionen: Könntest du mal ein Codebeispiel bringen?



  • Was möchtest du denn machen? Außer für Funktionszeiger sehe ich da kein Problem.


Log in to reply