Почему объектные переменные объявлены звездочкой

Это может показаться тривиальным вопросом.

Но почему мы должны использовать символ звездочки при объявлении переменных объекта

Например, мы делаем

Car * mazda = [[Car alloc] init];

В чем важность звездочка, Я имею в виду, что компилятор уже знает, что это объект, я уверен, что компилятор можно научить не жаловаться на него. Но опять же, опуская его, я получаю сообщение об ошибке «статическое выделение экземпляра NSObject класса objective-c» Какой цели это будет служить?

9
задан Abizern 15 December 2010 в 19:37
поделиться