抱歉我的英文。执行测试工作,我在反馈中被告知:“你不能只是转移对象Qt智能指针stl的所有权。” 以下是工作代码示例:
std::shared_ptr<QWidget> window = std::make_shared<QWidget>();
和
std::shared_ptr<AdaptedWidget> WindowManager::findWindow(std::string title)
{
auto windowsStack = m_windowsStack;
while(!windowsStack.empty())
{
auto window = windowsStack.top();
windowsStack.pop();
if(title == window->windowTitle().toStdString())
{
return window;
}
}
return std::shared_ptr<AdaptedWidget>();
}
在这种情况下,对象Qt与智能指针STL?
结合使用