#ifndef _SOLDIER_H_
#define _SOLDIER_H_
#include <iostream>
#include <stack>
using namespace std;
class Soldier {
// your code here
private:
stack<int> list;
public:
Soldier(int num);
bool check(vector<int> arrange);
};
#endif
错误发生在上面的Soldier.h,在bool检查(矢量安排); 15 C:\ Users \ king \ tonon \ Desktop \ CS1020E \ lab4 \ lab4 \ ex1 \ skeleton \ Soldier.h expected`;&#39;之前&#39;(&#39;令牌
#include "Soldier.h"
// your code here
Soldier::Soldier(int num) {
int i;
for (i=1; i<=num; i++) {
list.push(i);
}
};
bool Soldier::check(vector<int> arrange) {
return true;
};
在我的智慧结束时,我已经尝试了几个小时。感谢。
答案 0 :(得分:3)
未声明向量:
#include <vector>