Используйте foo-> Detection неправильно, но используйте (* foo) .detect в порядке - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь создать такой код (C ++ 14):

std::unique_ptr<Face> foo;  
const auto boxes = foo->detect(image);

, но Android Studio сообщает об ошибке вроде:

apply -> operator"std :: unique_ptr" вместо указателя

, если я использую:

std::unique_ptr<Face> foo;  
const auto boxes = (*foo).detect(image);

Нет ошибки, почему? Спасибо за ваш ответ.

Кроме тогоУ кого-то нет проблем с первым методом, просто используйте Clang без Android Studio.Я использую Android Studio 3.1.4 с ndk 18, Cmkae 3.6.4

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