Forum: Programmieren allgemein
Delphi
by Bladefire,
31. Jul 2014
Herzlichen danke,
könntest du mir (oder jemand anderes) auch noch diese frage beantworten:
procedure Test2;
var
myCar : TAuto;
begin
Forum: Programmieren allgemein
Delphi
by Bladefire,
31. Jul 2014
Danke für eure zahlreichen antworten.
@ Sir Rufus: Ich verstehe nicht was records damit zu tun haben, ich dachte das wäre sowas wie struct(c++) nur für delphi.
procedure Test2;
var
myCar : TAuto;
begin
myCar := TAuto.Create( 'BMW' );
Writeln( SizeOf( myCar ) ); // -> 100
Forum: Programmieren allgemein
Delphi
by Bladefire,
30. Jul 2014
Danke, eure antworten haben mir sehr geholfen.
Ich möchte noch ein kleines beispiel einfügen das mir beim unterscheiden von obijektvariablen und obijektreferenzen geholfen hat:
Quelle: http://www.c-plusplus.de/forum/155621-full - volkard
Also wird in delphi von natur aus alles bis auf den Zeiger im heap gespeichert?
Forum: Programmieren allgemein
Delphi
by Bladefire,
30. Jul 2014
@ Sir Rufo, mir sind noch 2 kleine fragen zu diesem Thema eingefallen.
In C++ kann man auch eine Klasse ohne den ganzen Zeiger / referenzen kram erstellen. Wie würde das in Delphi aussehen?
Abgesehen davon würde ich gerne wissen ob diese aussage stimmt:
"Wenn man in c++ die klasse ohne den Zeiger erstellt dan wird sie im stack gespeichert (und existiert nur in der funktion in der die...
Forum: Programmieren allgemein
Delphi
by Bladefire,
28. Jul 2014
Danke für deine hilfe.
Das war alles was ich wissen wollte.
lg simon
Forum: Programmieren allgemein
Delphi
by Bladefire,
28. Jul 2014
@ Mikkey, ich benute MS visual studio 2013. Möglicherweise habe ich ein falsches beispiel genannt wann man ihn nicht braucht.
Möglicherweise ist hier die verwendung korrekt (wenn ja, warum?):
#include <iostream>
using namespace std;
class CSpieler
{
Forum: Programmieren allgemein
Delphi
by Bladefire,
28. Jul 2014
Danke für deine schnelle antwort.
Leider löst der link mein problem nicht. Bis jetzt konnte ich alles in c++ mit delphi vergleichen. Nun würde ich gerne wissen wie man den jeweiligen Quellcode den ich oben angegeben habe, in der jeweils anderen sprache schreibt.
Lg Simon
Forum: Programmieren allgemein
Delphi
by Bladefire,
28. Jul 2014
Hallo,
ich lerne gerade ein bisschen C++, jedoch verstehe ich die Speicherreservierung von Obijekten/Instanzen nicht so ganz.
Am besten zeige ich es an einem Beispiel:
// CKlasse ist eine Klasse und hat eine memberfunktion namens "anzahl()"
c++
___