Re: Ambiguity between operator >> в шаблонном классе
От: Feriman  
Дата: 20.06.06 17:30
Оценка: -1
Здравствуйте, Aleksej_A, Вы писали:


A_A>Добрый день!

A_A>Есть шаблонный класс:

A_A> ...


A_A>Error E2015 VideoRent.cpp 274: Ambiguity between '_STL::basic_istream<char,_STL::char_traits<char> >::operator >>(bool &)' and '_STL::basic_istream<char,_STL::char_traits<char> >::operator >>(void * &)' in function Catalog<VideoRecord *>::loadFromFile(_STL::basic_string<char,_STL::char_traits<char>,_STL::allocator<char> >)

A_A>*** 1 errors in Compile ***

A_A>Для типов данных, которые я буду хранить в этом контейнере Catalog, операторы ввода из файла разумеется описаны.

A_A>Заранее спасибо!

Попробуй в 274 строке item привести к типу void*. Т.е.:
datafile >> (void*)item; //274 строка
--
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.