-(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
и т. д.