От: | kvser | ||
Дата: | 04.06.08 07:32 | ||
Оценка: |
template<class T>
struct A
{
void func(T &t){}
};
class Arg {};
struct MyClass : A<Arg>, A<int>
{
};
int main(int argc, char *argv[])
{
Arg b;
MyClass my;
my.func(b);
}
main.cpp:18: error: request for member `func' is ambiguous
main.cpp:4: error: candidates are: void A<T>::func(T&) [with T = int]
main.cpp:4: error: void A<T>::func(T&) [with T = Arg]