Funktionsdefinition
-
extern int setup_for_ping(char* host, int ttl, SOCKET& sd, sockaddr_in& dest);
Was bedeutet hier die Definition typ& name ?
-
JonathanBeyer schrieb:
Was bedeutet hier die Definition typ& name ?
Is C++, stellt eine "Referenz" dar.
-
Ich versuche gerade Code der eigentlich für C ist, der aber in C++ "tranportiert" wurde zurück nach C zu bringen.
typ& name wird dabei(meistens) zu struct typ nameDanke für die Info
-
JonathanBeyer schrieb:
typ& name wird dabei(meistens) zu struct typ name
aber nur dann, wenn 'typ' ein struct (ohne typedef) ist.
Wie dem auch sei, in C gibt es keine C++-Referenzen, du kannst neben dem Typnamen kei &-Zeichen verwenden, du musst es also in Zeiger umwandeln.