Bonjour,
je découvre petit à petit C++.NET et venant de C++ standard je galère à trouver un équivalent à std::vector.
En effet :
- "Generic::List" ne me permet pas de connaitre la taille ( sauf en créant moi même une méthode pour la parcourir ) (ex : vector.size() )
- "Generic::Array" me permet de connaitre la taille mais pas d'augmenter la taille dynamiquement (ex : vector.push_back(x) )
- "Generic::Stack" ne me permet pas d'accéder directement à un élément (ex :vec[3]), ni de connaitre la taille de la stack.
Quelle conteneur pourrait me permettre de connaitre sa taille, d'y accéder directement ( vect[3] ) et qui a une taille dynamique ?
Pour finir, lorsque je veux utiliser un "FindIndex()" je me retrouve à devoir écrire une fonction, n'y a t'il pas plus simple avec en paramètre tout simplement un String ?
PS : j'aurais bien utiliser un std::vector mais c'est un attribut d'une classe managé et donc ce n'est pas possible
Merci d'avance![]()
Partager