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.