How to resolve heap object`s virtual function call at compile time

Sergei Organov osv@javad.com
Sat Oct 20 01:06:00 GMT 2007


shark <cplusplus09@gmail.com> writes:
> Hi, everyone,
>     I`ve a question about inlining virtual functions.
>     G++ could inline those object`s virtual function which are allocated
> on stack because they have type informations,  but how about objects
> allocated on the heap? Can i force add a type info to it and let g++
> resolve the virtual function call at compile time (not through vtables
> ).

Forget about casts and try

p->ClassName::func();

-- 
Sergei.



More information about the Gcc-help mailing list