Здравствуйте, programmater, Вы писали:
P>Hi уважаемый All.
P>Вопрос по работе с битовыми флагами. Понимаю, что пытаюсь экономить на спичках, но все же. Как говорится мелочь, а неприятно.
P>Итак, есть два набора битовых флагов (маска и значение), хочется инкапсулировать работу с такой структурой посредством inline функций.
P>Но позвольте, ведь при использовании inline функций результаты должны быть эквивалентны!
результаты выполнения, а не ассемблерный код!
напиши так:
bool GetDrawPoints() const
{return m_Mask.bShowPoints && m_Values.bShowPointIcons;}