Здравствуйте, Alu, Вы писали:
и не забыть обезопасить себя от такого ошибочного использования
int main()
{
CSomeRunable p;
Start(&p);
}
Alu>Четвёртый вариант:
Alu>Отказаться от IRunable в пользу указателей на ф-ии.
Alu>Недостатки: необъектно и подедовски
Это субъективные недостатки, а есть объективные?