Передача по ссылке в коде Xcode, C - PullRequest
0 голосов
/ 23 июня 2011

Я реализую стек в C и определяю функцию pop в файле C:

int pop(int &x, int &y);

Xcode показывает ошибку (указывает на первый аргумент): ожидается ')' Есть идеи, почему у меня такая проблема? Спасибо.

Ответы [ 2 ]

4 голосов
/ 23 июня 2011

C не имеет «передачи по ссылке», как C ++.Чтобы реализовать что-то вроде этого, вам нужно использовать указатели :

int pop(int *x, int *y);

... и где-то еще, в функции ...

int a, b;
int c = pop(&a, &b);

(Трудно точно знать, какие детали синтаксиса дать, не зная больше о том, какими должны быть аргументы.)

2 голосов
/ 23 июня 2011

C не имеет ссылок.C ++ имеет.

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