You don't need "virtual" here - just CThumbLoader *