@ -153,3 +153,13 @@ struct DLL_API DefaultParameters
void Bar() const;
void Bar();
};
// The Curiously Recurring Template Pattern (CRTP)
template<class Derived>
class Base
{
// methods within Base can use template to access members of Derived
class Derived : public Base<Derived>