Здравствуйте, SWW, Вы писали:
Д>>А как насчет этого Д>>
Д>>inline bool xor(int a, int b)
Д>>{
Д>> return !!a != !!b;
Д>>}
Д>>
SWW>Раз пошла такая пьянка, то можно и проще: SWW>
SWW>inline bool xor(int a, int b)
SWW>{
SWW> return !a != !b;
SWW>}
SWW>
Ну пьянка или нет, я хотел показать, как BOOL(и не только BOOL) можно преобразовать к bool,
а с точки зрения оптимальности твое лучше. Хотя я не знаю, как все это дело компилер обрабатывает...
Не все в этом мире можно выразить с помощью нулей и единиц...