IntelliSense:无法将类型为“IDeviceServer *”的值分配给“IDeviceServer *”类型的实体

时间:2011-08-22 12:27:58

标签: c++ visual-studio

我真的无法理解这个错误。请帮帮我。代码是:

m_pIServer = new IDeviceServer(this);

和声明是:

class IDeviceServer : public IOPCServer
{
  public:
    IDeviceServer( LPUNKNOWN );
  ...

IDeviceServer       *m_pIServer;

什么意思:“IDeviceServer *”类型的值无法分配给“IDeviceServer *”类型的实体?我无法理解。

1 个答案:

答案 0 :(得分:1)

通常在您在泛型类/方法中重新定义类并传入旧类的对象时发生。