Mögliche Duplizieren:
In C++ how is function overloading typically implemented?wie eine überladene Funktion während der Kompilierung Prozess in c intern ++ repräsentiert
i auf OOPS
durch Bruce Eckel Buch gehen wurde, die über die Arbeit über die überladenen Funktionen angegeben wenn sie unterschiedliche Rückgabewerte und Argumente haben.
int fun() :: could be represented as __int__fun
float fun():: could be represented as __float__fun
int fun(int a):: as _int _fun_int
aber wie sieht die Überlastung im Falle von Blöcken in c arbeitet
{
void fun(){}
...........
..
fun()
}
/......sme code/
{
void fun(){}
}
kann mir jemand erklären, wie funktioniert das intern dargestellt wird?
eigentlich war das ein Tippfehler. Ich fragte im Falle von c as c erlaubt es. Wie werden sie in c implementiert? Was passiert, wenn der Compiler solche Definitionen sieht? Wie werden sie gelöst? – aquasan
C erlaubt jedoch keine Überlastung. Scheiß Frage meiner Meinung nach. –