그러니까 내가 하고싶은건 내가 기존에 만들던 타입에 <=>연산자가 정의 되어있고 그 타입에 다른 외부 라이브러리 클래스가 필요하게 됐단 말야. 근데 그 클래스가 <=>연산자가 선언되어있지 않아서 오버로딩에 문제가 생김. 그럼 직접 그 라이브러리 뜯어서 함수선언부 안만들어주면 아예 불가능한거임?아 cpp임
전역에 bool className::operator<=>() 하면 안됨?
전역에서 정의하던지 러스트로 옮기던지
원래 쓰던 클래스는 전역에 정의 되어있고 반환값이 this->val <=> ref.val 인데 받는 새로운 클래스엔 <=>이 없다보니 생긴 문젠데 전역에 해도 클래스 내부에 선언이 없어서 안되는거 같드라고 그냥 코드몇줄 추가할려고ㅇㅇ
전역에 정의하되 member function 대신 인자 2개짜리 그냥 function을 쓰면 될 것 같아 보이는데