命名空间“std”中的“vector”不会命名一个types
我正在Debian 7.0.0上开发一个使用CodeBlocks 10.05的C ++应用程序。
出于某种原因,下面的代码
#include <iostream> std::vector< int > delaunayDiv(const std::vector< int <T> > & vP, cv::Rect boundRect, std::vector<int>& triangles, int& numTriangles, bool lookRight);
返回以下错误
error: 'vector' in namespace 'std' does not name a type
你应该包括vector
标题:
#include <vector>
当我使用Clang时, #include <vector>
不起作用,我真的不知道它是否在C ++版本或库中有所不同。
#include <set>
做的伎俩。