web-dev-qa-db-fra.com

'vecteur' dans l'espace de noms 'std' ne nomme pas un type

Je développe une application C++ à l'aide de CodeBlocks 10.05 sur Debian 7.0.0.

Pour une raison quelconque, le code suivant

#include <iostream>

std::vector< int > delaunayDiv(const std::vector< int <T> > & vP, cv::Rect boundRect,
    std::vector<int>& triangles, int& numTriangles, bool lookRight);

renvoie l'erreur suivante

error: 'vector' in namespace 'std' does not name a type
60
OtagoHarbour

Vous devriez inclure l'en-tête vector:

#include <vector>
124
taocp