BOOL vs Boolean - PullRequest
       5

BOOL vs Boolean

5 голосов
/ 13 января 2011

В чем разница между BOOL и Boolean в Задаче C?

Имеет ли значение, какой из них используется?

Если нет, то почему они оба существуют?

Спасибо

1 Ответ

10 голосов
/ 13 января 2011

Нет функциональной разницы 1 между типом данных Objective-C BOOL и различными типами логических типов, предоставляемыми, например, stdbool.h для C. Однако идиоматический код Objective C использует BOOL тип (и значения YES и NO) для логических значений.

1. Есть некоторые различия. Например, BOOL на самом деле signed char, тогда как (на моей машине) stdbool.h определяет _Bool_ и bool как int.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...