我定义了一个类变量 提示说“不允许使用不完整类型”是什么意思呢protected:DECLARE_MESSAGE_MAP()CUIThread m_dlg;提示 m_dlg不允许使用不完整类型[解决办法]应该是位置的位置,把变量声明放在前面试试。[解决办法]自己包含自己,那不是无限创建下去?为什么要这样用[解决办法]你应该只包含一个CUIThread* m_dlg;或者引用C++不支持在类中包含本类的实例成员吧