Ну... С1001

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Sirius SVU
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 15.11.2002 (Пт) 23:35
Откуда: из Россия.Москва

Ну... С1001

Сообщение Sirius SVU » 20.03.2004 (Сб) 21:45

Я понимаю, что тут VB, но поскажите, товарищи, куда хоть обратиться можно...

У меня Visual Studio .NET 2003 проблема с шаблонами в C++:
Код: Выделить всё
template <template <class, class> class trait, class sectp>
struct ValTrait2to1
{
   template <class type>
   struct Trait
   {
      enum{ Value = trait<type, sectp>::Value };
   };
};

template <class t1, class t2>
struct AreSame
{
   enum{ Value = 0 };
};

template <class t>
struct AreSame<t, t>
{
   enum{ Value = 1 };
};

template <template <class> class tr>
int f()
{
   return tr<int>::Value; //INTERNAL COMPILER ERROR
}

int main()
{
   f<ValTrait2to1<AreSame, int>::Trait>();
}
[/code]

Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 98

    TopList