Questions marquées «vector»

Un vecteur est un tableau unidimensionnel: il contient des composants accessibles à l'aide d'un index intégral. Dans certaines langues, la taille d'un vecteur peut augmenter ou diminuer selon les besoins pour permettre l'ajout et la suppression d'éléments après la création du vecteur. Utilisez des «graphiques vectoriels» pour l'affichage graphique.

6
Convertir une ligne d'un bloc de données en vecteur
Je souhaite créer un vecteur à partir d'une ligne d'un bloc de données. Mais je ne veux pas avoir de noms de lignes et de colonnes. J'ai essayé plusieurs choses ... mais je n'ai pas eu de chance. Voici ma trame de données: > df <- data.frame(a=c(1,2,4,2),b=c(2,6,2,1),c=c(2.6,8.2,7.5,3)) > df a …
116 r  vector  dataframe 

8
Initialisation d'un std :: vector bidimensionnel
Donc, j'ai ce qui suit: std::vector< std::vector <int> > fog; et je l'initialise très naïvement comme: for(int i=0; i<A_NUMBER; i++) { std::vector <int> fogRow; for(int j=0; j<OTHER_NUMBER; j++) { fogRow.push_back( 0 ); } fog.push_back(fogRow); } Et cela semble très faux ... Y a-t-il une autre façon d'initialiser un vecteur comme …
116 c++  vector 

3
Tableaux vs vecteurs: similitudes et différences introductives [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
111 c++  arrays  vector 

7
Les éléments std :: vector sont-ils garantis contigus?
Ma question est simple: les éléments std :: vector sont-ils garantis contigus? Dans l'ordre, puis-je utiliser le pointeur vers le premier élément d'un std :: vector comme tableau C? Si ma mémoire est bonne, le standard C ++ ne faisait pas une telle garantie. Cependant, les exigences std :: vector …
111 c++  vector  standards 

6
Pourquoi est-il possible de renvoyer un «vecteur» à partir d'une fonction?
Veuillez considérer ce code. J'ai vu ce type de code plusieurs fois. wordsest un vecteur local. Comment est-il possible de le renvoyer depuis une fonction? Pouvons-nous garantir qu'il ne mourra pas? std::vector<std::string> read_file(const std::string& path) { std::ifstream file("E:\\names.txt"); if (!file.is_open()) { std::cerr << "Unable to open file" << "\n"; std::exit(-1); …

5
Comment naviguer dans un vecteur à l'aide d'itérateurs? (C ++)
Le but est d'accéder au "nième" élément d'un vecteur de chaînes au lieu de l'opérateur [] ou de la méthode "at". D'après ce que je comprends, les itérateurs peuvent être utilisés pour naviguer dans les conteneurs, mais je n'ai jamais utilisé d'itérateurs auparavant, et ce que je lis est déroutant. …
105 c++  iterator  vector 




5
Effacer des éléments d'un vecteur
Je souhaite effacer un élément d'un vecteur en utilisant la méthode d'effacement. Mais le problème ici est que l'élément n'est pas garanti de se produire une seule fois dans le vecteur. Il peut être présent plusieurs fois et je dois tous les effacer. Mon code est quelque chose comme ceci: …
101 c++  vector  stl  erase 




8
Pourquoi ma mise à l'échelle vectorielle n'est-elle pas conforme aux attentes?
J'essaie d'utiliser des dessins vectoriels dans mon application Android. De http://developer.android.com/training/material/drawables.html (c'est moi qui souligne): Dans Android 5.0 (niveau d'API 21) et au-dessus, vous pouvez définir des dessins vectoriels, qui sont mis à l'échelle sans perdre la définition. En utilisant ce dessinable: <vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24"> <path android:fillColor="@color/colorPrimary" …

12
Itérer le vecteur C ++ de la fin au début
Est-il possible d'itérer un vecteur de la fin au début? for (vector<my_class>::iterator i = my_vector.end(); i != my_vector.begin(); /* ?! */ ) { } Ou est-ce seulement possible avec quelque chose comme ça: for (int i = my_vector.size() - 1; i >= 0; --i) { }
96 c++  vector  iterator 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.