request for member ‘push_back’ in ‘input_images’, which is of non-class type ‘std::vector<cv::Mat>()’
时间: 2024-05-25 15:09:51 浏览: 13
这个错误通常是因为你在调用一个非类类型的vector上的成员函数push_back()。可能原因是你的vector没有被正确地声明或初始化。
请检查以下几点:
1. 确保你已经正确地包含了vector和Mat的头文件。例如,如果你是使用OpenCV库,应该包含头文件 #include <opencv2/opencv.hpp>。
2. 确保你已经正确地声明了你的vector。例如,如果你要创建一个包含多个Mat对象的vector,应该声明为std::vector<cv::Mat> input_images。
3. 确保你已经正确地初始化了你的vector。例如,如果你要将一些Mat对象添加到vector中,可以使用push_back()函数,如input_images.push_back(mat_obj)。
如果你已经检查了以上几点,还是无法解决问题,可以把你的代码和完整的错误信息贴出来,这样我可以更好地帮助你解决问题。
相关问题
request for member ‘push_back’ in ‘Quene’, which is of non-class type ‘std::vector<_SMTP_SNAP_T> [UseCount]’
这个错误信息说明你在一个非类类型的对象上调用了类成员函数push_back()。可能是你的代码中使用了一个数组而不是vector,或者是vector定义时出现了错误。
请检查你的代码,确认你在定义vector时没有写错类型,或者在使用push_back()函数时没有将vector当做数组来使用。你可以提供更多的代码,以便我可以更好地帮助你解决问题。
122 26 D:\C++\lab3_zhongjiahe.cpp [Error] request for member 'begin' in 'students', which is of non-class type 'std::vector<Student> [50]'
这个错误提示是因为你在一个数组 `std::vector<Student> students[50]` 上使用了 `students.begin()` 方法。由于 `students` 是一个数组,而不是一个 `std::vector` 对象,所以它没有 `begin` 方法。
如果你想对 `students` 数组中的某一个元素进行遍历,你可以使用类似下面的代码:
```
for (auto it = students[i].begin(); it != students[i].end(); ++it) {
// 处理 students[i] 数组中的每一个元素
}
```
其中 `i` 是你想要遍历的 `students` 数组的下标,`students[i]` 是一个 `std::vector` 对象,可以使用 `begin()` 和 `end()` 方法进行遍历。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)