Ответ 1
Вы должны включить заголовок vector
:
#include <vector>
Я разрабатываю С++-приложение, используя CodeBlocks 10.05 на Debian 7.0.0.
По какой-то причине следующий код
#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>
#include <vector>
не работает, когда я использую Clang, я действительно не знаю, является ли это различием в версиях или библиотеках С++.
#include <set>
делает трюк.