It is an assignment operator in a class, which returns a reference to itself.
Something like:
1 2 3 4 5 6
class employee_count
{
...
employee_count& operator=(const employee_count &count);
};
It would get used in both these statements:
1 2
employee_count c = d;
d = c;
Typically you write it thus:
1 2 3 4 5 6 7 8
employee_count& employee_count::operator=(const employee_count& a)
{
xyz = a.xyz; // assign every element of a to this
abc = a.abc;
...
return *this;
}