Переменные внутри протоколов в Objective-C - PullRequest
0 голосов
/ 10 апреля 2011

Почему существует положение для включения переменной в объявление протокола, когда это когда-либо используется.

@protocol SampProtocol
int i;
- (void)func;
@end

1 Ответ

6 голосов
/ 10 апреля 2011

Нет такого положения.clang выдает ошибку, если вы пытаетесь скомпилировать этот код;gcc считает оператор int i; частью родительской области (что, вероятно, является ошибкой).

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