_MyT& operator=(const T& other) {
_MyBase::set(other);
return *this;
}
이건 에러 안나는데
using reference = T&;
_MyT& operator=(const reference other) {
_MyBase::set(other);
return *this;
}
이건 에러남 좆빡치네
나의 강박증때문에 며칠 삽질한거 생각하면 개짜증남
니들도 앱등앱등하게 개발할일 있으면 참고해라
그리고 더 심각한건
사용자 클래스에서는 아예 저 reference를 인식못해서
컴파일도 못하는 병신같은 버그가 있음
정말 아이러니 하게도
_MyT& operator=(const value_type& other) {
_MyBase::set(other);
return *this;
}
이건 정상적으로 동작한다. 존나 이해 X
문법 공부 하고 와라. 문법도 모르면서 연장 탓하냐