On Friday, 4 May 2012 at 09:51:51 UTC, Gor Gyolchanyan wrote: > Does this have an overhead over calling virtual method directly? If you call the function directly, it probably gets inlined. If you call it through a function pointer, it does have some overhead over calling the virtual method directly.