Hallo,
ich verstehe folgenden Konstruktor nicht:
Dabei ist CSerial die Klasse,
CSerial() der Konstruktor und
hComm eine als private deklarierte membervariable vom Typ Handle der Klasse CSerial.
Dieser wird, wenn ich das richtig verstehe(?) der Wert INVALID_HANDLE_VALUE zugewiesen.
Wenn es sich hier um eine Art Wertzuweisung handelt, habe ich das in dieser Form noch nie gesehen. Wobei ich zugegebenermassen ohnehin noch nicht viel gesehen habe
Normalerweise würde ich das in der Form erwarten:
Vielleicht kann mir das ja jemand erklären
Ich sach mal vielen Dank im Voraus
Gruß
kristian
ich verstehe folgenden Konstruktor nicht:
Code:
CSerial::CSerial() : hComm(INVALID_HANDLE_VALUE)
Dabei ist CSerial die Klasse,
CSerial() der Konstruktor und
hComm eine als private deklarierte membervariable vom Typ Handle der Klasse CSerial.
Dieser wird, wenn ich das richtig verstehe(?) der Wert INVALID_HANDLE_VALUE zugewiesen.
Wenn es sich hier um eine Art Wertzuweisung handelt, habe ich das in dieser Form noch nie gesehen. Wobei ich zugegebenermassen ohnehin noch nicht viel gesehen habe

Normalerweise würde ich das in der Form erwarten:
Code:
CSerial::CSerial() //wozu man hier den Gültigkeitsoperator :: benötigt ist mir auch nicht klar
{
hComm=INVALID_HANDLE_VALUE ;
}
Vielleicht kann mir das ja jemand erklären

Ich sach mal vielen Dank im Voraus
Gruß
kristian