개요프로그래밍 언어 중 OR 연산이라는 것이 있습니다. OR 연산은 논리 연산에 속하는 연산 중 하나로, A와 B 둘 중 하나라도 참일 때 참을 반환합니다. 즉, 둘 중 하나라도 조건에 부합하면 참을 돌려준다는 거죠. 사실 개념만 보면 별 거 아니지만 무의식에 빠져(?) 아래와 같은 코드를 작성하게 될 경우 나락함정에 빠지기도 합니다. 의도한다기 보단 보통 순간의 헷갈림으로 인해 잘못 작성하는 경우 중 하나인 것 같습니다. #include int main() { for (const auto& data : m_Data) { if (data.Parameter1 != 100 || data.Parameter1 != 110 || data.Parameter1 != 120) { .. 더보기
어노잉의 블로그
어노잉
주제 가리지 않고 잡다하게 다 하는 블로그
누적
오늘
어제