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

sizeof () std :: Vektor (C ++)

Es gibt bereits ein Thema zu diesem Thema, aber ich habe noch Zweifel. Um die Größe eines Vektors zu berechnen, welche ist richtig: %Vor% oder %Vor%     
08.01.2012, 13:52
1
Antwort

c std :: Vektor in zwei Teile teilen

Gibt es einen einfachen und run-time effizienten Weg, um einen std :: vector & lt; & gt; in C ++ und teilen Sie es in zwei andere Vektoren? Weil ich das gerade mache: %Vor% was in O (n) Zeit läuft und dies ist eine Operation, die ich ziem...
15.12.2012, 00:05
5
Antworten

Effizienz des Zugriffs auf den Vektorindex gegenüber dem Iteratorzugriff

Ich habe eine Frage, um mein Verständnis der Effizienz beim Zugriff auf Elemente eines Vektors zu korrigieren, indem ich den Indexzugriff (mit operator []) verwende oder einen Iterator verwende. Mein Verständnis ist "Iterator" ist effizienter...
29.02.2012, 20:22
1
Antwort

Warum std :: vector :: push_back den Zuweisungsoperator benötigt

%Vor% erfordert, dass der Typ T gemäß dies CopyInsertable ist. Allerdings kompilieren Sie das folgende Programm mit failes ( clang , GCC, Visual; beide ohne c ++ 11 ), sofern ich keinen öffentlichen Zuweisungsoperator zur Verfügung stelle...
03.09.2014, 08:24
4
Antworten

Überprüfung, ob der Iterator keinem Element zugewiesen ist, wenn kein bestimmter Container vorhanden ist

Ich möchte nach einem Wert in zwei std::vector suchen. Wenn es in einem von ihnen gefunden wurde, möchte ich seinen Iterator zurückgeben. Wenn nicht, möchte ich einen Wert zurückgeben, der anzeigt, dass er nicht gefunden wurde. In normalen...
06.08.2016, 18:58
2
Antworten

Effiziente Methode, um eine Vektorengröße um eine bestimmte Länge zu reduzieren?

Nehmen wir an, ich habe einen willkürlichen Vektor A. Was ist der effizienteste Weg, um die Größe der Vektoren um einen beliebigen Betrag zu reduzieren? Meine aktuelle Methode ist wie folgt: %Vor% Gibt es einen effizienteren Weg, dies zu...
08.01.2012, 22:36
2
Antworten

Verwalten von Umfang und Objektlebensdauer innerhalb von STL-Vektoren

Da ich aus einer C # -Welt komme, bemühe ich mich, dafür zu sorgen, dass ich in einem C ++ - Projekt, dem ich zugewiesen wurde, keine Speicherlecks und Fehler einführe. Ich schreibe Code, der Strukturen verwendet, um Informationen aus einem Date...
24.08.2011, 18:38
4
Antworten

Eine Klasse mit const Datenelementen in einem Vektor verwenden

Bei einer Klasse wie dieser: %Vor% Ist es möglich, diese Klasse in einen Vektor zu setzen? Wenn ich es versuche, sagt mir mein Compiler, dass es den Standardzuweisungsoperator nicht verwenden kann. Ich versuche, mein eigenes zu schreiben, ab...
26.05.2010, 22:20
2
Antworten

ein Vektor zu einem oberen Dreieck Matrix für Zeile in R

Ich habe einen Vektor sagen %Vor% Ich möchte sie in die Elemente in eine obere Dreiecksmatrix einordnen (ohne Diagonalelemente zu berücksichtigen, sie sind alle null) nach Zeile . Mein Ziel ist es, die folgende Matrix zu erhalten: %Vor%...
11.06.2015, 17:15
1
Antwort

Wie Prädikat als Funktionsparameter übergeben wird

Ich habe eine Klasse CMyVector , die einen Vektor von Zeigern auf CMyClass Objekte enthält und ich habe mehrere "find" -Funktionen, um Elemente nach verschiedenen Kriterien zu finden. So habe ich zum Beispiel: %Vor% Zuerst wurden sie al...
05.12.2011, 15:25