Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

VS2013 C++11, && последовательность

26.08.16 16:58
Re: VS2013 C++11, && последовательность
 
anly коренной житель
anly
в ответ anly 26.08.16 16:33, Последний раз изменено 26.08.16 17:03 (anly)

если поточнее то подобный код:


bool GetPtr(void **p)

{

*p = (void*)1;

return true;

}


void main()

{

void* p = NULL;

if (GetPtr(&p) && p != NULL)

{

....сюда не войдёт если GetPtr возвращает класс, т.к. в этом случае p != NULL будет вычислено раньше вызова GetPtr.

однако войдёт если GetPtr возвращает bool.

}

}

Проклят нарушающий межи ближнего своего (Втор.27:17)
 

Перейти на