bool b = 5 between (0 and 9);
특별한 이유가 있어서 위와 같은 그룹화를 사용할 경우
between의 생성자를 호출할 가능성이 있음.
따라서 공백 생성자가 포함된 클래스는 public 생성자를 만들수없게 규약을 만들면됨.
(public생성자가 있는 경우에 굳이 그런 규약을 만들지 않아도 호출 함수가 명확하지 않다는 컴파일 오류가 뜰것임)
하지만 규약을 만들어 놓지 않을 경우 컴파일 오류를 피하려면 이런 변태적인 코드가 될 수 도 있겠지?
bool b = 5 (between 0) (and 9);
연산자 우선 순위 문제로 이렇게 쓸 가능성도 아마 있겠지
하지만 많지는 않을듯
공백도 연산자임 ? between 이런거 처음봄. C++ 맞음 ? C++11에서도 저런거 본적 없는거 같은데 ;;;
만들고 싶은 연산자요 ㅎㅎ
참고로 between은 연산자가 아니고요. 공백연산자의 구현체 입니다.