단항연산자 썸네일형 리스트형 단항 연산자 오버로딩 단항연산자 오버로딩 단항연산자 오버로딩은 이항연산자랑 조금의 차이를 보인다. 단항연산자는 피연산자가 하나 밖에 없기 때문에 멤버 함수는 메개변수를 받지 않는다. 또한 일반 전역 함수로 오버로딩을 하게 되면 메개변수는 하나만 받는것!(머...기본이지 이건.ㅋ) 하지만 차이를 보이는 부분이 상당하다. 기본적으로(A라는 클래스가 있고 x와y 멤버를 가지고 있다고 가정) 멤버 함수라고 한다면... A& operator++()//매개변수없다. 또한 리턴값이 레퍼런스이다. { x++; y++; return *this;//리턴값이 자기자신이다. 자기자신의 주소를 역참조 하기 때문이다! } 일반 전역 함수라고 한다면... 클래스 내부 friend A& operator++(A& p);//매개변수가 한개이다. 함수 부분 .. 더보기 이전 1 다음