Bonjour,
Je me demande s'il est possible de créer des vector à deux dimensions ? Il ne me smeble pas avoir vu quelque chose à ce sujet sur la FAQ... Si vous avez des idées sur la question, je serais preneur...
Merci ! :D
Hugo
Version imprimable
Bonjour,
Je me demande s'il est possible de créer des vector à deux dimensions ? Il ne me smeble pas avoir vu quelque chose à ce sujet sur la FAQ... Si vous avez des idées sur la question, je serais preneur...
Merci ! :D
Hugo
un tableau de vector, quoi...
Hugo
bah vector<vector<>>
Merveilleux :D :D :D :D :D C'est même pas drôle l'objet, en fait :)
merci beaucoup !
Hugo
Salut,
Il faut juste etre attentif à laisse un espace entre le premier > et le deuxième...
En effet, >> est un opérateur de flux alors que > > signifie que l'on ferme deux fois un < ouvert :P
Cela donne
Code:
1
2 std::vector<std::vector<tontype> > tavariable;
Salut koala,
Merci pour l'explication : j'ignorais...
Hugo
Bonsoir,
Il est aussi possible de créer un vector<T> qui gère les deux dimensions avec un simple vector<T>
la fonction d' accés sera :
T operator()( size_t i, size_t j ) const
{ return the_vector.at( ( i * g_nc ) + j ) ; }
Cordialement.