
14.06.2007, 11:26
|
|
Познающий
Регистрация: 26.07.2005
Сообщений: 54
Провел на форуме: 47901
Репутация:
46
|
|
По-моему, просто надо реализовать соответствующий оператор копирования, поскольку по умолчанию генерируется такой оператор копирования
Код:
testClass<aType>& testClass<aType>::operator = (const testClass<aType>& hs)
вам для неявного преобразования надо реализовать такой оператор класса, который в качестве аргумента принимает не testClass<aType>& , а аргумент aType &
Код:
testClass<aType>& testClass<aType>::operator = (const aType& hs){
data = hs;
return *this;
};
Последний раз редактировалось Aag; 14.06.2007 в 11:33..
|
|
|