On Sun, May 14, 2006 at 08:49:58PM +0400, Andrey Brindeew wrote: > sprite_drawable.hxx:49: error: invalid abstract return type for member function 'WorldMapNS::SpriteDrawable WorldMapNS::SpriteDrawable::operator=(const WorldMapNS::SpriteDrawable&)' Нормальный operator= должен возвращать ссылку, а не копию объекта. Т.е., объявление в классе должно выглядеть примерно так: SpriteDrawable& operator=(const SpriteDrawable& x); (сейчас первого & там не хватает). Соответственно необходимо исправить и реализацию, если она в отдельном файле. > sprite_drawable.hxx:31: note: because the following virtual functions are pure within 'WorldMapNS::SpriteDrawable': > drawable.hxx:71: note: virtual float WorldMapNS::Drawable::get_z_pos() const