#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
Error is at the above Soldier.h, at bool check(vector arrange); 15 C:\Users\king boon\Desktop\CS1020E\lab4\lab4\ex1\skeleton\Soldier.h expected `;' before '(' token
#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;
     };
Been trying for hours, at my wits end. Thanks.
 
     
    
` header in STL
– taocp Mar 14 '14 at 19:26