我的项目中有这样的错误。
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;
};
这是一个可能的原因吗?或者还有另一个常见的错误导致这个错误?