От: | Аноним | ||
Дата: | 25.10.05 05:02 | ||
Оценка: |
template <class self_t_t>
struct mix_in_t
{
template <class TT, class V>
void uuu(V const&)
{
}
};
template < class T, template <class> class mix_in_t_t>
struct foo
: mix_in_t_t< foo<T, mix_in_t_t> >
{
void f()
{
// MINGW: expected primary-expression before "int" В чем тут проблема?
// VC 7.1 компилит
this->uuu<int>('a');
};
};
int main (int argc, char *argv[])
{
foo<int, mix_in_t> foo_instance;
foo_instance.f();
return 0;
}