我正在尝试这样的代码(C ++ 14):
std::unique_ptr<Face> foo;
const auto boxes = foo->detect(image);
但Android Studio报告如下错误:
将->运算符应用于“ std :: unique_ptr”而不是指针
如果我使用:
std::unique_ptr<Face> foo;
const auto boxes = (*foo).detect(image);
没有错误,为什么?谢谢您的回答。
此外,有人第一种方法没有问题,只是在没有Android Studio的情况下使用Clang。 我将Android Studio 3.1.4与ndk 18配合使用,Cmkae 3.6.4