Подскажите решение
От: Аноним  
Дата: 10.09.08 18:49
Оценка:
Доброго всем времени суток!

Есть кусок кода:
struct aaa
{};

template <typename T> struct abc : T::type
{};

template <typename U> struct xyz : abc< xyz<U> >
{
    typedef aaa type;
};

int main()
{
    xyz<int> a;
    return 0;
}

При компиляции под MinGW выдается ошибка:
error: no type named `type' in `struct xyz<int>'.

Подскажите, пожалуйста, как разрулить данную ситуацию.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.