Als «vector» getaggte Fragen

Ein Vektor ist ein eindimensionales Array: Er enthält Komponenten, auf die über einen ganzzahligen Index zugegriffen werden kann. In einigen Sprachen kann die Größe eines Vektors nach Bedarf vergrößert oder verkleinert werden, um das Hinzufügen und Entfernen von Elementen nach dem Erstellen des Vektors zu ermöglichen. Verwenden Sie 'Vektorgrafiken' für die grafische Anzeige.


5
Warum wird die Java Vector- (und Stack-) Klasse als veraltet oder veraltet angesehen?
Warum wird Java Vector als Legacy-Klasse angesehen, veraltet oder veraltet? Ist seine Verwendung bei der Arbeit mit Parallelität nicht gültig? Und wenn ich Objekte nicht manuell synchronisieren und nur eine thread-sichere Sammlung verwenden möchte, ohne (wie CopyOnWriteArrayListauch) neue Kopien des zugrunde liegenden Arrays erstellen zu müssen, ist die Verwendung dann …








9
Warum kann ich keinen Referenzvektor erstellen?
Wenn ich das mache: std::vector<int> hello; Alles funktioniert super. Wenn ich es jedoch stattdessen zu einem Referenzvektor mache: std::vector<int &> hello; Ich bekomme schreckliche Fehler wie Fehler C2528: 'Zeiger': Zeiger auf Referenz ist unzulässig Ich möchte eine Reihe von Verweisen auf Strukturen in einen Vektor einfügen, damit ich mich nicht …


14
Der beste Weg, um einen Subvektor aus einem Vektor zu extrahieren?
Angenommen, ich habe eine Größe std::vector(nennen wir es myVec) N. Was ist der einfachste Weg, einen neuen Vektor zu konstruieren, der aus einer Kopie der Elemente X bis Y besteht, wobei 0 <= X <= Y <= N-1? Zum Beispiel myVec [100000]durch myVec [100999]in einem Vektor der Größe 150000. Wenn …
295 c++  stl  vector  range 

11
Wie greife ich auf den letzten Wert in einem Vektor zu?
Angenommen, ich habe einen Vektor, der in einem Datenrahmen mit einer oder zwei Ebenen verschachtelt ist. Gibt es eine schnelle und schmutzige Möglichkeit, auf den letzten Wert zuzugreifen, ohne die length()Funktion zu verwenden? Etwas ala PERLs $#spezielles Var? Also hätte ich gerne etwas wie: dat$vec1$vec2[$#] anstatt dat$vec1$vec2[length(dat$vec1$vec2)]
289 r  dataframe  vector 

5
std :: vector versus std :: array in C ++
Was ist der Unterschied zwischen a std::vectorund an std::arrayin C ++? Wann sollte einer dem anderen vorgezogen werden? Was sind die Vor- und Nachteile von jedem? Mein Lehrbuch listet nur auf, wie sie gleich sind.
283 c++  arrays  vector 

18
Wie drucke ich den Inhalt eines Vektors aus?
Ich möchte den Inhalt eines Vektors in C ++ ausdrucken. Folgendes habe ich: #include <iostream> #include <fstream> #include <string> #include <cmath> #include <vector> #include <sstream> #include <cstdio> using namespace std; int main() { ifstream file("maze.txt"); if (file) { vector<char> vec(istreambuf_iterator<char>(file), (istreambuf_iterator<char>())); vector<char> path; int x = 17; char entrance = …
281 c++  vector  output  stdvector  cout 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.