Looking at the other questions regarding error C2106, I am still lost as to what the issue is with my code. While compiling I get the following errors:
c:driver.cpp(99): error C2106: '=' : left operand must be l-value
c:driver.cpp(169): error C2106: '=' : left operand must be l-value
The line of code is as follows:
payroll.at(i) = NULL; //Line 99
payroll.at(count++) = ePtr; //Line 169
I am failing to understand why this error is being thrown. In this project I have changed my driver.cpp from an array of employee object pointers to a custom Vector template that I made. I declare the Vector as follows...
//Declare an Vector to hold employee object pointers
MyVector <employee*> payroll;
Any help is appreciated...
See Question&Answers more detail:os