callee can mess up smart pointer many ways for caller }
在上面的代码中,调用f1是危险的,因为被调用者可能会通过重置、释放智能指针等来搞乱智能指针。调用f2是安全的,而且一切都很好。如果被调用者试图做一些不好的事情,编译器就会抓住它。这样,当调用堆栈展开并且我们返回到调用者时,智能指针是正确的。重要的是,我不是
对于我使用Android Things和Raspberry Pi的智能家居应用程序,我希望能够在空闲一段时间后关闭连接的屏幕,并在触摸输入或连接的智能手机应用程序发出命令后重新打开(智能手机应用程序和通知工作正常在网上搜索了几个小时后,没有找到任何适用于Android Things 1.0.2的方法,现在我在问,我该怎么做呢?