Skybuck Flying schrieb:
-----Original Message----- From: Hans-Peter Diettrich
Sent: Tuesday, January 03, 2012 14:56
To: FPC developers' list
Subject: Re: [fpc-devel] Pointer cache for fast class/pointer access.
Skybuck Flying schrieb:
vValue := mDepth1.mDepth2.mDepth3.mValue;
"
You can implement such a funny hierarchy in any language. So what?
"
For the performance of the line of code above it matters if TObject or
Object is used.
Ah, now I understand what you mean. Nonetheless I don't see sane reasons
for creating such (deeply nested) structures in real life code - records
would serve the same (demonstrated) purpose.
Also the slightly different syntax is kinda a shame... this would make
it a little bit difficult to flip/flop between different "object models".
I don't see much of a difference here. Objects without constructors can
be declared as simple variables. Objects on the heap have no advantage
over TObjects, so that class types can be used for that purpose everywhere.
DoDi
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel