Привет! Я использую стороннюю библиотеку в своем приложении для iPhone, которая использует C ++. Один из методов, которые мне нужно использовать, возвращает указатель на указатель класса. как следует.
DLL classAttributes** getAttributes();
Я могу успешно вызвать метод и вернуть значение в указатель на указатель следующим образом;
classAttributes **attributes = cPPClass->getAttributes();
однако я не могу получить доступ ни к одному из методов класса, например, я знаю, что в классе есть функция getName (); но когда я пытаюсь вызвать его, я получаю ошибки.
attributes->getName(); 'Request for member 'getName' in *attributes'; which is of non-class type 'attributes*''
Я немного погуглил и обнаружил некоторые вещи, в которых говорится, что для доступа к адресу указателя указателя используется формат
&(*attributes)->getName(); 'invalid uses of incomplete type 'struct attributes'
Любая помощь будет высоко ценится.
Спасибо.