Profic
just Profic (PHP5 BetaTeam)
Полнейший оффтоп: возьмите меня обратно 
В сабже упомянуто что это оффтоп полнейший и не имеющий никакого отношения к php, а к c++. Знаю, что есть другие форумы для этого, но этот как-то роднее
Писал я раньше на php и все было хорошо.
Так черт дернул - стал писать на c++ и столкнулся с совершенно непонятным багом: код
вне зависимости от значений возвращаемых a_props.m_marginLeft.isset() и a_props.m_marginRight.isset() всегда вычетает 0.
Дебагил, дебагил, а толку - ноль. Плюнул и сделал такой код
и, о чудо, все стало работать как положено.
Я почесал репу, посмотрел Страуструпа и впал в ступор: первый вариант должен работать также как и второй, но однако не работает. Что я делаю не так?
ЗЫ. После этого у меня появилось желание забить на c++... Возьмите меня обратно
ЗЫЫ. gcc version 3.4.2 (mingw-special)

В сабже упомянуто что это оффтоп полнейший и не имеющий никакого отношения к php, а к c++. Знаю, что есть другие форумы для этого, но этот как-то роднее

Писал я раньше на php и все было хорошо.
Так черт дернул - стал писать на c++ и столкнулся с совершенно непонятным багом: код
PHP:
l_left -= (a_props.m_marginLeft.isset() || a_props.m_marginRight.isset()
? a_props.m_borderLeft.m_width
: 0
);
Дебагил, дебагил, а толку - ноль. Плюнул и сделал такой код
PHP:
if (a_props.m_marginLeft.isset() || a_props.m_marginRight.isset()) {
l_left -= a_props.m_borderLeft.m_width;
}
Я почесал репу, посмотрел Страуструпа и впал в ступор: первый вариант должен работать также как и второй, но однако не работает. Что я делаю не так?
ЗЫ. После этого у меня появилось желание забить на c++... Возьмите меня обратно

ЗЫЫ. gcc version 3.4.2 (mingw-special)