Jak coś takiego zrobić poprawnie? Kombinowałem z using oraz** typename**, ale ciągle wypluwa, że Type is not a member of Another
template< typename T >
class Some {
protected:
T::Type value;
public:
void Set( const T::Type& new_value ) { value = new_value; }
T::Type GetVal() const { return value; }
};
class Another : public Some< Another > {
public:
typedef float Type;
};