C ++에서 안전한 물리 연산 입력 물리 단위를 별도의 유형으로 정의하고 해당 유형간에 유효한 연산을 정의하는 것이 C ++에서 감지됩니까? 일반 부동 소수점 값을 사용하여 표현하는 대신 많은 유형과 많은 연산자 오버로딩을 도입하면 이점이 있습니까? 예: class Time{...}; class Length{...}; class Speed{...}; ... Time operator""_s(long double val){...} Length operator""_m(long double val){...} ... Speed operator/(const Length&, const Time&){...} Time, Length및 Speed다른 연산자의 반환 유형으로 만 만들 수있는 곳은 어디 입니까? 물리 단위를 ..