Вход на сайт
VS2013 C++11, && последовательность
318 просмотров
Перейти к просмотру всей ветки
в ответ 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)