Konstruktor fur struct
-
Ich hab da ne Code gefunden und möchte ihn gern erweitern..
Also ich hab einen STruktur:
struct Connection { SOCKET sd; int identifier; int lifebit; Connection (SOCKET sd_) : sd(sd_), lifebit(0) {} };die zeile Connection ist wohl sowas wie der konstuktor..
die Strukur wird so
Connection(sd)einem vector hinzugefügt.
nun würd ich gern zusätzlich zu dem socket einen int wert mit übergeben.
Connection(sd,ip)hat jemand eine idee wie dann der zeile oben aussehen muss?
-
Und wo hinein sol der gespeichert werden?
-
individuum schrieb:
die zeile Connection ist wohl sowas wie der konstuktor..
Die Zeile ist nicht "sowas wie der Konstruktor" - das IST ein Konstruktor. Und wenn du der Klasse weitere Parameter übergeben willst, mußt du einen entsprechenden Ctor schreiben:
Connection(SOCKET sd_,int id) :sd(sd_),identifier(id),lifebit(0) {}
-
Dieser Thread wurde von Moderator/in CStoll aus dem Forum MFC (Visual C++) in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.