Objective- C: почему int, double, char, et c .. не требуют указателей для создания объекта из них - PullRequest
0 голосов
/ 06 февраля 2020

Я новичок в цели - C, и у меня есть вопрос об указателях

Я знаю, когда я хочу сохранить адрес вместо значения, я использую указатели

и в Чтобы получить адрес, я должен использовать & variableName

в объекте - C, чтобы создать объект, я должен сделать следующее:

ClassName *theObject = [[ClassName alloc] init];

, что означает, что я храню адрес ClassName в объекте theObject

, что соответствует той же идее:

ClassName *theObject = &ClassName; //(Correct me if i'm wrong please);

, но мой вопрос: когда я делаю объект типа int, float, double, char, я не создаю объект, как объяснено выше, единственное, что я делаю, это:

int object = 7;

почему он отличается в int, double, char, et c ...? они не интерфейсы или что?

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