Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi C++ Struct nach Delphi portieren (https://www.delphipraxis.net/158164-c-struct-nach-delphi-portieren.html)

Assarbad 8. Feb 2011 12:07

AW: C++ Struct nach Delphi portieren
 
Zitat:

Zitat von Zacherl (Beitrag 1080280)
Vielen Dank für deine Erklärung. Dass es sich um Konstruktoren handelt, da wär ich nie drauf gekommen :D Hatte da eher spontan auf variante Records getippt ^^

struct und class sind in C++ identisch mit dem einen kleinen Unterschied, daß in einer struct alle Elemente (Funktionen und Daten) implizit public sind und bei class eben private.

Wenn ich jedoch schreibe:

Code:
class foo
{
public:
  foo() {}
}
ist das im Grunde (bis auf die Typisierung) das gleiche wie:

Code:
struct foo
{
public:
  foo() {}
}

himitsu 8. Feb 2011 14:23

AW: C++ Struct nach Delphi portieren
 
Und was ich in Delphi grade wieder liebe, sind diese Meldungen, für Konstructoren, mit keinen oder nur varianten Parametern:
Delphi-Quellcode:
[DCC Fehler] Unit3.pas(25): E2394 Parameterlose Konstruktoren sind für Record-Typen nicht zulässig
[DCC Fehler] Unit3.pas(37): E2471 Möglicherweise parameterlose Konstruktoren sind in Record-Typen nicht zulässig
Wo mir auch noch keiner plausibel erklären konnte, warum das nicht erlaubt ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:37 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz