Здравствуйте, anton928268, Вы писали:
A>Помогите устранить ошибку компиляции BCB6++: A>[C++ Error] uXMLObjectStoreInterface.h(132): E2285 Could not find a match for 'string::operator =(string)'
A>В модуле данная строка имеет вид:
A>void SetValue(T aV){fV=aV;}; //Это метод класса
A>В самом классе определено поле T fV
A>Ошибка компиляции возникает на данной операции A>fV = aV A>причем, если определить в том же методе, такую строку A>T x = aV , A>то компилируется нормально.
A>Определение T перед классом:
A>template <typename T>
Видать все-таки нет оператора присваивания. Что то недоподключили. Что это за класс, std::string?
При T x = aV срабатывает конструктор T(T const &).