严重性 代码 说明 项目 文件 行 禁止显示状态 错误(活动) E0304 没有与参数列表匹配的 重载函数 "std::vector<_Ty, _Alloc>::push_back [其中 _Ty=pcl::PointXYZRGB, _Alloc=Eigen::aligned_allocator<pcl::PointXYZRGB>]" 实例 chuanxinbanben F:\QTxiangmu\newruanjian\chuanxinbanben\chuanxinbanben\chuanxinbanben.cpp 333
时间: 2024-04-08 18:30:43 浏览: 313
c# 命名空间和程序集
5星 · 资源好评率100%
这个错误(E0304)是指在代码中调用了一个重载函数 "std::vector<_Ty, _Alloc>::push_back" ,但没有与给定的参数列表匹配的实例。根据提供的错误信息,可以看出该错误出现在文件F:\QTxiangmu\newruanjian\chuanxinbanben\chuanxinbanben\chuanxinbanben.cpp的第333行。
具体的代码无法确定,但可能存在以下情况:
1. 调用了std::vector的push_back函数,但传入的参数类型与函数期望的参数类型不匹配。例如:
```cpp
std::vector<pcl::PointXYZRGB> points;
points.push_back(10); // 错误:传入的参数类型与函数期望的参数类型不匹配
```
请检查你的代码,确认是否存在这样的问题,并进行相应的修正。
如果还有其他问题,请提供更多的代码信息,我将尽力帮助你解决。
阅读全文