VS2017 vector容器报错问题,非常奇葩

问题遇到的现象和发生背景

先声明了一个Visitor类
然后再创建了一个Visitor类的vector容器
但是显示Visitor未声明C2065

问题相关代码,请勿粘贴截图
#include<vector>
using namespace std;
class Visitor
{
};
vector<Visitor>vVis;
...

运行结果及报错内容

一运行就会保错

img

我的解答思路和尝试过的方法
我想要达到的结果

给你的visitor类加一些成员变量和成员函数
再试一次。

贴出的你全部代码,错误的肯定不是这里。你自己新建一个工程,把这段代码放到新工程里面编译运行,不会报错(同VS2017)。