| 
 
 
template <class T> struct Def : public Derived<T>
{
    bool isDef;
    Def () : isDef(false) {}
    Def ( const T & v, bool d = true ) : Derived<T> ( v ), isDef ( d ) {}
    Def & operator = ( const T & v ) { isDef = true; base() = v; return *this; }
};
Описание шаблона Derived находится здесь. Исходники находятся в файле Template.h. Наверх |