首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

#include <stack> 没法识别

2013-04-20 
#include stack 无法识别做一个象棋,加入悔棋功能。定义了一个struct 结构typedef struct {CHESSMOVE cmC

#include <stack> 无法识别
做一个象棋,加入悔棋功能。
定义了一个struct 结构

typedef struct 
{
CHESSMOVE cmChessMove;
short nChessID;//被吃掉的棋子
}UNDOMOVE;

程序代码:

#include <stack>

stack<UNDOMOVE> m_stackRedoMove;
stack<UNDOMOVE> m_stackUndoMove;

编辑显示
error C2143: 语法错误 : 缺少“;”(在“<”的前面)
 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
 error C2238: 意外的标记位于“;”之前
error C2143: 语法错误 : 缺少“;”(在“<”的前面)
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
 error C2238: 意外的标记位于“;”之前

分数不多了,希望好心人,解答,万分感谢。
[解决办法]
#include <stack> 少个.h 
改成如下#include <stack.h>
[解决办法]
using namespace std;
或std::stack

热点排行