스칼라의 연산자 오버로드가 "좋은"것이지만 C ++의 "나쁜"것은 무엇입니까? C ++에서 연산자 오버로딩은 많은 사람들에 의해 A Bad Thing (tm)으로 간주되며, 새로운 언어에서는 반복되지 않는 실수입니다. 확실히, 그것은 자바를 설계 할 때 특별히 떨어 뜨린 기능 중 하나였습니다. 스칼라에 대해 읽기 시작 했으므로 연산자 오버로드와 매우 흡사합니다 (기술적으로는 연산자가없고 함수 만 있기 때문에 연산자 오버로드가 없지만). 그러나 C ++에서 연산자 오버로드와 질적으로 다르지 않은 것으로 보입니다. 여기서 연산자를 특수 함수로 정의합니다. 그래서 제 질문은 스칼라에서 "+"를 정의하는 아이디어가 C ++에서보다 더 나은 아이디어로 만드는 이유는 무엇입니까? C ++은 C의 진정한 파란색 연산..