【发布时间】:2015-08-23 22:09:43
【问题描述】:
我想将 unique_ptr 用于 QMenu 而不将其作为基本小部件的子级,因此我已将其声明为这样
private:
std::unique_ptr<QMenu> m_pMenu;
在构造函数中
std::unique_ptr<QMenu> m_pMenu ( new QMenu());
m_pMenu->setObjectName("JobContextMenu");
我还添加了 我的 .pro 文件中的 CONFIG += c++11 但是在编译 unique_ptr 时返回错误为 “sizeof”对不完整类型“QMenu”的无效应用
【问题讨论】:
标签: c++ qt smart-pointers