Здравствуйте, уважаемые форумчане!
Класс в Билдере собирается, в qt нет.
Пишу класс так:
template<typename T >
class EXPLIB C_VectorW : public C_Serialization
{
private:
vector<T> m_vec;
vector<T>::iterator m_cur_it;
/* TODO 5 : Тесты2 на m_cur_it !!!!!!! */
public:
C_VectorW() : m_cur_it(m_vec.begin()) { }
C_VectorW(const vector<T>& Vec) : m_cur_it(m_vec.begin()) { m_vec = Vec; }
C_VectorW(const C_VectorW<T>& Vec) : m_cur_it(m_vec.begin()) { m_vec = Vec.m_vec; }
Первая ошибка: 'std::vector<T, std::allocator<_Tp1> >' is not derived from type 'C_VectorW<T>'
на строчку: vector<T>::iterator m_cur_it;
Подскажите, пожалуйста, что не понимает QT?