Je souhaite creer un vector à 3 dimensions comme je le ferais avec un tableau normal : int monTableau[5][20][4]. J'ai repris la syntaxe pour créer des tableaux à 2 dimensions que j'ai trouvé sur des sites et j'ai &éssayé de l'adapter pour un tableau à 3 dimensions :
std::vector< std::vector< std::vector< int > > > vMarquage(5,std::vector<int> (20,std::vector<int> (4,1)));
Or borland me renvoie l'erreur :
Impossible de trouver une correspondance pour '_STL::vector<_STL::vector<_STL::vector<int,_STL::allocator<int> >,_STL::allocator<_STL::vector<int,_STL::allocator<int> > > >,_STL::allocator<_STL::vector<_STL::vector<int,_STL::allocator<int> >,_STL::allocator<_STL::vector<int,_STL::allocator<int> > > > > >::vector(int,undefined)'
Marsh Posté le 17-12-2008 à 12:06:42
Bonjour à tous,
Je souhaite creer un vector à 3 dimensions comme je le ferais avec un tableau normal : int monTableau[5][20][4].
J'ai repris la syntaxe pour créer des tableaux à 2 dimensions que j'ai trouvé sur des sites et j'ai &éssayé de l'adapter pour un tableau à 3 dimensions :
std::vector< std::vector< std::vector< int > > > vMarquage(5,std::vector<int> (20,std::vector<int> (4,1)));
Or borland me renvoie l'erreur :
Impossible de trouver une correspondance pour '_STL::vector<_STL::vector<_STL::vector<int,_STL::allocator<int> >,_STL::allocator<_STL::vector<int,_STL::allocator<int> > > >,_STL::allocator<_STL::vector<_STL::vector<int,_STL::allocator<int> >,_STL::allocator<_STL::vector<int,_STL::allocator<int> > > > > >::vector(int,undefined)'
Pourriez-vous m'éclairer?
Merci