Regarding pointers being the only option for polymorphic returns; I guess this 
depends on the object layout used? For instance, I assume object variant does 
not need to be same size but still allows polymorphism in return value, simply 
by reserving space for the biggest variant in the calling stackfram.

Reply via email to