Код: Выбрать все
int a = -1;
bool b = !(a - 1);
либо так:
Код: Выбрать все
int a = -1;
bool b = !static_cast<bool>(a - 1);
Вообще, int к bool'у свободно конвертится. С борландом я принципиально дел не имею из-за его корявости и ужасной кодогенерации. Если он ещё стандарт коряво поддерживает, то я только рад, что с ним никогда не работал.