Здравствуйте, Kernan, Вы писали:
K>>Никак, если имя файла задаётся в рантайм.
K>Если хочется именно в компайлтайм, то что-то вроде этого. Но смысл? то, чего ты хочешь, ты не получишь.
struct obj
{
public:
virtual int foo () = 0;
};
Хочется вообще избавиться от виртуальных функций, в чистом виде заменив рантайм-полиморфизм шаблонным. В этом варианте она все таки осталась.