我想實現一個簡單的拷貝構造函數:無法從常量類<T>轉換這個指針類<T>&
template<typename T>
MyClass<T>::MyClass(const MyClass<T> &other) {
MyIterator<T> it = other.begin();
//...
};
,在成員函數體內一行生成此錯誤:
Cannot convert this pointer from const Class to Class&
我嘗試了const_cast的東西,但沒有成功。
向我們展示MyIterator,請 – nishantjr
其可能MyIterator試圖使用非const迭代器 – nishantjr