ERROR情况: error: 'vector' does not name a type; did you mean 'perror'? 问题原因: 出错地方 vector<int> data; 很简单的原因,因为vector没有被定义。也就是没有包含必须的头文件。 'vector' 没有命名类型 解决方法: 在头文件中加入 #include <vector> 使数组vector被定义