相关疑难解决方法(0)

错误C2106:'=':左操作数必须是l值

看看有关错误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)

任何帮助表示赞赏......

c++ templates vector

5
推荐指数
2
解决办法
5万
查看次数

标签 统计

c++ ×1

templates ×1

vector ×1