看看有关错误C2106的其他问题,我仍然对代码的问题感到遗憾.在编译时我收到以下错误:
c:\ driver.cpp(99):错误C2106:'=':左操作数必须是l值
c:\ driver.cpp(169):错误C2106:'=':左操作数必须是l值
代码行如下:
payroll.at(i) = NULL; //Line 99
payroll.at(count++) = ePtr; //Line 169
Run Code Online (Sandbox Code Playgroud)
我无法理解为什么会抛出这个错误.在这个项目中,我将driver.cpp从一组员工对象指针更改为我制作的自定义Vector模板.我将Vector声明如下......
//Declare an Vector to hold employee object pointers
MyVector <employee*> payroll;
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏......