Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: C++ ? "icoWork.Handle := pWork^; " - Benötige

  Alt 4. Jan 2005, 06:56
Zitat von shareholder:
und was bedeutet überhaupt das ^.
Das ist der sog. Dereferenzierungsoperator, der angibt, dass du nicht den die Speicherstelle des Pointers meinst, sondern die Speicherstelle auf die er zeigt.

Unter C(++) ist das *.

Je nach dem ob "icoWork" dynamisch oder statisch instanziiert ist müsste es demnach so heissen:
Code:
icoWork->Handle = pWork*;
// oder
icoWork.Handle = pWork*;
(So meine ich das zumindest mal in unserer Vorlesug erhascht zu haben )

Gruss,
Fabian
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat