c++ - 使用vector没有头文件为啥不报错?

浏览:44日期:2023-05-30

问题描述

include <opencv2/opencv.hpp>include <iostream>include <cassert>include <cmath>include <fstream>

using namespace std;using namespace cv;

C++程序,使用了opencv,上面是头文件和命名空间,程序里有vector,为啥不报错,能正常编译运行?

问题解答

回答1:

因为OpenCV有cv::vector…

回答2:

c++ - 使用vector没有头文件为啥不报错?

并没有存在。。

回答3:

opencv里是应该有类似这样的代码

include <vector>

namespace cv {using std::vector;}

回答4:

你用的是cv::vector,而不是std::vector

相关文章: