나는 간단한 복사 생성자를 구현하기 위해 노력하고 있습니다 :는 클래스에 const를 클래스 <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, please – nishantjr
MyIterator가 비 const 반복기를 사용하려고 할 가능성이 있음 – nishantjr