Безопасно ли использовать -1 для установки всех битов в значение true?C++

Программы на C++. Форум разработчиков
Anonymous
Безопасно ли использовать -1 для установки всех битов в значение true?

Сообщение Anonymous »

Я видел, как этот шаблон часто используется в C и C++.

Код: Выделить всё

unsigned int flags = -1;  // all bits are true
Это хороший портативный способ сделать это? Или лучше использовать 0xffffffff или ~0?

Подробнее здесь: https://stackoverflow.com/questions/809 ... ts-to-true

Вернуться в «C++»