MFC中怎么用vector????????
我在源文件中加入了#include<vector>和using namespace std;还是出现错误:
e:\c++\drawing\drawing\shape.h(36) : error C2143: 语法错误 : 缺少“;”(在“<”的前面)
1>e:\c++\drawing\drawing\shape.h(36) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\c++\drawing\drawing\shape.h(36) : error C2238: 意外的标记位于“;”之前
1>e:\c++\drawing\drawing\shape.cpp(92) : error C2065: “m_PointList”: 未声明的标识符
1>e:\c++\drawing\drawing\shape.cpp(92) : error C2228: “.push_back”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>e:\c++\drawing\drawing\shape.cpp(97) : error C2065: “m_PointList”: 未声明的标识符
1>e:\c++\drawing\drawing\shape.cpp(97) : error C2228: “.push_back”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>e:\c++\drawing\drawing\shape.cpp(98) : error C2065: “m_PointList”: 未声明的标识符
1>e:\c++\drawing\drawing\shape.cpp(98) : error C2228: “.push_back”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>e:\c++\drawing\drawing\shape.cpp(113) : error C2065: “m_PointList”: 未声明的标识符
1>e:\c++\drawing\drawing\shape.cpp(114) : error C2065: “m_PointList”: 未声明的标识符
1>e:\c++\drawing\drawing\shape.cpp(114) : error C2228: “.begin”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>e:\c++\drawing\drawing\shape.cpp(114) : error C2065: “m_PointList”: 未声明的标识符
1>e:\c++\drawing\drawing\shape.cpp(114) : error C2228: “.end”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>Circle.cpp
1>e:\c++\drawing\drawing\shape.h(36) : error C2143: 语法错误 : 缺少“;”(在“<”的前面)
1>e:\c++\drawing\drawing\shape.h(36) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\c++\drawing\drawing\shape.h(36) : error C2238: 意外的标记位于“;”之前
我用的是vs2008
[解决办法]