Что это значит "->"?

Я почти запрограммирован в objective-c, пару месяцев назад я запрограммировал немного в box2d и сказал это "- > ". Что это значит? он не может быть objective-c должен быть от С++, потому что box2d - С++, я один раз видел, как кто-то использовал его в коде objective-c, и я просто не мог понять, что он сделал. Google не поддерживает нетекстовые символы, поэтому для меня это невозможно для Google, поскольку я не знаю, что это такое.

Ответы

Ответ 1

Оператор → является сокращением отсрочки и последующим доступом к члену.

Учитывая

type *a;

(*a).b эквивалентно a->b

Подробнее здесь en.wikipedia.org/wiki