矢量文件中的错误

时间:2013-04-05 18:16:57

标签: c++ stdvector

我的项目中有这样的错误。

 error C2036: 'ClassName *' : unknown size  c:\program files (x86)\microsoft visual studio 10.0\vc\include\vector   735

代码中有很多地方使用std::vector<ClassName>,所以我有点困惑这个错误的可能原因是什么。

在某些类中,我从

等方法返回这些向量
class AnotherClass
{
    public:
    std::vector<ClassName> AnotherClass::GetVector()
    {
        return _myVector;
    }
    private:
    std::vector<ClassName> _myVector;
};

这是可能的原因吗?或者还有另一个导致此错误的常见错误?

1 个答案:

答案 0 :(得分:1)

这通常是忘记包含包含ClassName声明的头文件

的问题