前向声明和ComPtr

时间:2016-05-10 12:29:20

标签: com forward-declaration

我有这个简单的案例:

struct ID3D11Buffer;

class Object3D
{
    Microsoft::WRL::ComPtr<ID3D11Buffer> indBuffer; // use of undefined type 'ID3D11Buffer' in VisualStudio 2013
    std::shared_ptr<ID3D11Buffer> a; // ok
}

正如您所看到的,前向声明适用于shared_ptr,但却失败了ComPtr。我很好奇为什么?

0 个答案:

没有答案