inline tvec2 operator-(){ }inline tvec2 operator-() const{}두개의 inline 함수가 있고 array unary operation 하는건데 const 가 붙은거랑 안붙은건 뭐가 다른거임?내가 아는 const는 주소값, 값 방지 이런건데 두번째 줄 같은 경우는 뭘 변화시키지 않으려고 const를 붙인거임?
ㅋㅋ
악 헷갈려..
아마 기억에.. 저게 멤버 매소드고.. 저 함수내부에서 member 변수를 수정못하게 하는거였든.. 근데 자신이 없네.. 잘 안쓰던거라.. ㅎㅎ
그럼 둘다 같은 값을 리턴해준다고 쳐도 예를 들어 return ( x-r), (y-g); 를 같이 써준다고 해도 const 붙여 놓으면 자동으로 return 값이 안바뀌게 되는거임? 다른식으로 리턴해 줄 필요 자체가 없어지는건가?
직접 짜보면서 확인하면 될것같은데.. 연산자 오버로딩말고 그냥 일반 매소드로..
짤 웃기네요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ