연산자를 정의해서(곱셈 덧셈 이런거 정의해서) 클래스 만들라는데 그냥 클래스의 맴버함수 만들어서 그냥 숫자만 더하게끔 하고 리턴받으면되는건가???아님 +라는걸 원론적으로 정의해서 쓰라는건가...math.h??
연산자 오버라이딩이겠지
그러면 클래스가 있으면
하나 더만들어서 상속시키란말인가..
결론은 클래스 2개여야한다는거자너
ㄴ 이새기 연산자 오버라이딩이 뭔지 모르지?
너도나도 연산자 오버라이딩이라고 해서 햇갈려서 찾아봤다
https://social.msdn.microsoft.com/Forums/en-US/a887f023-784e-4399-ba4e-74167d0109f8/operator-overloading-vs-operator-overriding
(MSDN)
http://stackoverflow.com/questions/3803970/what-is-the-difference-between-operator-overloading-and-operator-overriding-in-c
(Stack Overflow) 그냥 참고들
질문자는 일단 연산자 오버로딩/오버라이딩에 대해서 알아볼것
opeartor가 뭔가 좀 수상하고 오버라이딩솔직히 까놓고 잘모르겠고 상속은 대충 알고
헷갈린다 operator가 무슨 기능하는 거임? 아님 단순히 이름임? 뭐임 처음봐서그럼. 오버라이딩은 들어봤음
http://raszagal.tistory.com/19
이거구만;
맞제?
operator + 라는 것이 이미 라이브러리 안에 구현이 되있는거임?? 아님 뭐임?
니가 만든 클래스라면 니가 정의를 해줘야겠지
컴파일러가 뭘 더 해야하는지 스스로 알겠냐?