-(BOOL)insertSettings:(Настройки *&)pObjSettingsRefPtr; вызывает ошибку объявления

-(BOOL)insertSettings:(Settings *&)pObjSettingsRefPtr; 

Вызывает ошибку объявления, я получаю ошибку как expecting ")" на Settings*& параметр в объявлении метода и definition.parameter является Settings *&

Но это не * and & а к сожалению при редактировании вопроса я обнаружил, что stackru также не отображается (Settings *&) это не показывает *

2 ответа

Если вы хотите использовать указатель ссылки, передайте аргумент, как этот

-(BOOL)insertSettings:(Settings **)pObjSettingsRefPtr;

а затем использовать pObjSettingsRefPtr как *pObjSettingsRefPtr везде в вашей функции.

& Спецификатор объявления для передачи аргументов byref предназначен только для C++ и не будет работать в Objective-C. использование

- (BOOL)insertSettings:(Settings **)settings

и т. д.

Другие вопросы по тегам