저는 제가 사용하고 있는 하드웨어 인터페이스에 대한 샘플 C++ 코드를 보고 있었는데 다음과 유사한 문장을 많이 발견했습니다.
사람들이 상수를 먼저 두는 것이 좋은 생각이라고 말하는 것을 들었을 것입니다. 그런데 왜 그럴까요? 이것은 단지 큰 진술이 있거나 더 많은 내용이 있는 경우 비교 대상을 빠르게 확인할 수 있도록 하기 위한 것입니까?
글을 쓰는 것을 방지하세요:
실수로 맞았습니다. 그러나 좋은 컴파일러는 이에 대해 경고할 것이므로 대부분의 사람들은 읽기가 어렵다는 이유로 "const-first" 방식을 사용하지 않을 것입니다.
이렇게 하면 비교(==)와 할당(=) 사이에 혼동이 없습니다.
아시다시피 상수에는 할당할 수 없습니다. 시도하면 컴파일러에서 오류가 발생합니다.
기본적으로 이것은 방어적인 프로그래밍 기술입니다. 자신으로부터 자신을 보호하기 위해.
글을 쓰는 것을 방지하세요:
으아악실수로 맞았습니다. 그러나 좋은 컴파일러는 이에 대해 경고할 것이므로 대부분의 사람들은 읽기가 어렵다는 이유로 "const-first" 방식을 사용하지 않을 것입니다.
이렇게 하면 비교(==)와 할당(=) 사이에 혼동이 없습니다.
아시다시피 상수에는 할당할 수 없습니다. 시도하면 컴파일러에서 오류가 발생합니다.
기본적으로 이것은 방어적인 프로그래밍 기술입니다. 자신으로부터 자신을 보호하기 위해.