vector

Ein Vektor ist ein eindimensionales Array: Er enthält Komponenten, auf die mit einem ganzzahligen Index zugegriffen werden kann. In einigen Sprachen kann die Größe eines Vektors nach Bedarf vergrößert oder verkleinert werden, um Elemente hinzuzufügen und zu entfernen, nachdem der Vektor erstellt wurde. Verwenden Sie "Vektorgrafiken" für die grafische Darstellung.
2
Antworten

Baue HashSet aus einem Vektor in Rust

Ich möchte ein HashSet<u8> von einem Vec<u8> erstellen. Ich würde das gerne machen in einer Zeile Code, kopiert die Daten nur einmal, verwendet nur 2n Speicher, aber das einzige, was ich kompilieren kann, ist dies...
01.10.2016, 05:08
2
Antworten

Warum ist die Größe von "std :: vectorbool" 16 Byte?

Ich verwende memcpy, um den Inhalt von std zu kopieren: vectors & lt; & gt; Primzahlen Arrays. Für Datentypen wie int, float, double usw. hat es gut funktioniert. Als ich anfing, einen boolvector zu kopieren, stieß ich auf ein Problem, nämlich s...
04.04.2013, 10:53
3
Antworten

Wie konvertiert man einen vectorchar * in einen Vektorstring / string

Wir haben eine Legacy-Methode, die vector von Zeichenzeigern, d. h. vector<char *> , zurückgibt. Jetzt muss ich nur Zeichenfolgen verarbeiten ( std::string ). Wie kann ich das tun? Diese Frage klingt vielleicht einfach, aber ich...
01.08.2011, 15:32
5
Antworten

Was ist eine gute Möglichkeit, * einen Vektor * vorübergehend * zu sortieren?

Ich habe einen std :: Vektor, den ich für bestimmte Operationen nach ausgewählten Algorithmen sortieren muss, aber den Rest der Zeit den ursprünglichen Zustand beibehalten soll (z. B. nach dem Zeitpunkt, zu dem sie eingegeben wurden). Natürli...
22.02.2010, 17:27
2
Antworten

Verschmelzen / Abflachen von Untervektoren in einen einzelnen Vektor c ++ (Konvertieren von 2d in 1d) [Duplizieren]

Ich habe vector<vector<int> > Y . Ich möchte die Untervektoren (nennen Sie es y) in Y in ein vector<int> zusammenführen. Aber ich möchte sie nicht sortieren, d. H. Sie in der Reihenfolge ihres Auftretens zusammenführen....
25.06.2013, 10:14
3
Antworten

Übergeben eines Vektors / Arrays von nicht verwaltetem C ++ an C #

Ich möchte 100 - 10.000 Punkte von einem nicht verwalteten C ++ nach C # weitergeben. Die C ++ Seite sieht so aus: %Vor% Jetzt sieht meine C # -Seite so aus: %Vor% Wie muss ich meinen Code ändern, um den std :: vector aus nicht verwal...
14.07.2015, 21:25
5
Antworten

Ausdruck muss einen konstanten Wert Fehler in C ++ haben [duplizieren]

Ich habe den folgenden Code: %Vor% Ich erhalte einen Fehler in der Zeile 'vec2 vPoints [myLines];' das besagt, dass Ausdrücke einen konstanten Wert haben müssen. Ich verstehe nicht, warum ich diesen Fehler bekomme, keine Hilfe? Liegt...
20.09.2011, 15:51
5
Antworten

Warum benutzt deque in C ++ so viel mehr RAM als Vektor?

Ich habe ein Problem, an dem ich arbeite, wo ich eine Art zweidimensionales Array verwenden muss. Das Array hat eine feste Breite (vier Spalten), aber ich muss im laufenden Betrieb zusätzliche Zeilen erstellen. Um dies zu tun, habe ich Vektor...
27.04.2013, 12:37
4
Antworten

std :: vectorbool garantiert, dass alle Einträge auf false gesetzt werden?

Ich möchte, dass alle Einträge in meinem std :: Vektor falsch sind, nachdem ich die Größe auf die gewünschte Containergröße geändert habe. Dies scheint beim Testen der Fall zu sein, aber ich kann keine Dokumentation finden, die dies immer garant...
10.04.2014, 09:15
6
Antworten

Ein Array in einen std :: vector kopieren

Ich habe nach diesem Thema gesucht und viele Wege gefunden, ein Array [] in einen std :: Vektor umzuwandeln, wie zum Beispiel: %Vor% oder direkt im Konstruktor: %Vor% Diese lösen mein Problem, aber ich frage mich, ob es möglich (und korr...
15.01.2012, 17:12