Hey,
These seem like simple compiler errors but I have been unable to figure them out. Here are the errors I am getting:
Code:
5 routeData.h expected init-declarator before '<' token
5 routeData.h expected `,' or `;' before '<' token
6 routeData.h expected init-declarator before '<' token
6 routeData.h expected `,' or `;' before '<' token
7 routeData.h expected init-declarator before '<' token
7 routeData.h expected `,' or `;' before '<' token
8 routeData.h expected init-declarator before '<' token
8 \routeData.h expected `,' or `;' before '<' token
20 routeData.h expected `;' before '(' token
22 routeData.h `iLst' does not name a type
My code is:
Code:
#ifndef ROUTE
#define ROUTE
#include <set>
#include <list>
typedef set<int> iSet; // line 5
typedef list<int> iLst; // line 6
typedef set<int>::iterator iSetPtr; // line 7
typedef list<int>::iterator iLstPtr; // line 8
using namespace std;
class routeData
{
public:
int readRouteData(istream & inSource);
int distance(int first, int second);
int distance(iLst route); // line 20
iLst bestRoute(iLst done, iSet left); // line 22
};
#endif