Здравствуйте Dr_Sh0ck, Вы писали:
DS>Коллеги, прошу простить мое невежество! Просвятите! Чем отличаются "чисто виртуальные" и "абстрактные" классы (про "чисто абстрактные" слышу впервые; "чисто" — наверное жаргон
). Неужели абстрактные — это те, у которых ВСЕ методы чисто витруальные?

Абстрактные — это у которых ХОТЯ БЫ ОДИН метод не имеет реализации.
class a {
public:
virtual void f() = 0;
};
В этом случае экземпляр такого класса не может быть создан. Но от такого класса можно наследоваться и перекрыть эту функцию. Прекрасным примером применения таких классов являются интерфеёсы COM.