[fpc-devel] Pointer cache for fast class/pointer access.
    Hans-Peter Diettrich 
    DrDiettrich1 at aol.com
       
    Fri Dec 30 19:09:54 CET 2011
    
    
  
Skybuck Flying schrieb:
>> 2. Nested/delegated classes incur a pointer access penalty, the deeper 
>> the nesting the higher the penalty.
> 
> "
> Why? Nested classes are not a problem in OPL, more in C++ (multiple
> inheritance!).
> "
> 
> Nested classes are a problem because of the pointer overhead.
> 
> For example 100 nested classes will require 100 pointer lookups and thus 
> 100 instructions.
Please give example code of what you consider "nested classes".
> So a good question would be: what capabilities do classes have which 
> objects do not have ?
Better question: what common capabilitiers are implemented differently 
in Object and TObject?
Try to answer that question first, then we'll see what you didn't 
understand.
DoDi
    
    
More information about the fpc-devel
mailing list