연산자 중복정의를 배우는 중 개념이 이해가 안되어서 질문올려요.

전위 후위 연산자를 연산자 중복정의를 할때 둘의 차이에 대해서 잘 모르겠는데요


전위 후위에 구분을 위해서 전위

같은 경우에는 인자로 아무것도 없지만

후위는 int인자를 받는데 구분을 위해서 저렇게 정의 한다는 것은 이해가 갑니다.


그런데 인자로 뭘 받냐 안받냐 차이로

AAA객체 뒤에 ++가 뒤에 오는지 앞에 오는지 이것을 어떻게 구분해서 컴파일 한다는 것인지 잘 모르겠네요


인자로 int를 받게 되는 경우 ++가 뒤에 오는 것에 대한 정의가 되는 것 같은데 왜 그런지 알려줄 수 있나요?