Некоторое время назад я заметил следующий синтаксис в нашем коде:
if( NULL == var){
//...
}
или
if( 0 == var){
//...
}
и т.д.
Может кто-нибудь объяснить, почему человек, который написал это, выбирает эту нотацию вместо обычного способа var == 0
)?
Это вопрос стиля, или это как-то влияет на производительность?