insert
Code:
#ifndef EMPLOYEE_TYPE_FLAG
#define EMPLOYEE_TYPE_FLAG
#include <iostream>
using namespace std;
struct employee_type
{
char ssn[10];
employee_type()
{
ssn[0]='\0';
}
bool operator > (employee_type &e)
{
return strncmp(this->ssn, e.ssn, 10) >0;
}
bool operator < (employee_type &e)
{
return strncmp(this->ssn, e.ssn, 10) <0;
}
bool operator >= (employee_type &e)
{
return strncmp(this->ssn, e.ssn, 10) >=0;
}
bool operator <= (employee_type &e)
{
return strncmp(this->ssn, e.ssn, 10) <=0;
}
bool operator != (employee_type &e)
{
return strncmp(this->ssn, e.ssn, 10) !=0;
}
employee_type &operator = (employee_type &e)
{
strncpy(this->ssn, e.ssn, 10);
return *this;
}
friend ostream &operator<<(ostream &os, employee_type &e)
{
os<<e.ssn<<'\n';
return os;
}
int main()
{
cout << "Test" << endl;
}
};
#endif
This is the code i am getting this error:
ld returned 1 exit status
[Linker error] undefined reference to `WinMain@16'
Does anyone know a solution to this?