가능한 중복 :
What is the difference between these (bCondition == NULL) and (NULL==bCondition)?C++에서 NULL! = value의 의미는 무엇입니까?
나는 C++ 코드의 조각을 통해 진행되었다 난 그냥 궁금 해서요
if (NULL != threadInfo)
{
...
...
}
같은 코드를 통해 온 어떤 차이가있다 표현을 사용하는 사이
if (threadInfo != NULL)
{
...
...
}
위의 내용. 첫 번째 읽기는 "NULL이 ThreadInfo와 같지 않으면"이고 두 번째 것은 "threadInfo가 NULL과 같지 않은 경우"입니다. 나에게 두 번째 것은 더 의미가있다.
시도해 보았을 때 어떤 차이가 있습니까? – marto
c/C++에서'if (Constant == variable)'의 많은 부분을 볼 수 있습니다. 왜냐하면 두 번째 = off 상태로두면 컴파일 오류가 발생하고, 왼손잡이 식을 일정하게 지정하려고하기 때문입니다. 어쩌면 비슷한 것일까 요? – asawyer
차이가 없다. 방정식 일 뿐이다. 변수와 값 대신에 단지 2 개의 값 ('if (true == true)')으로 더 많이보아야한다. – Sander