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

Probleme beim Kompilieren mit vectorauto_ptr

Betrachten Sie den folgenden Code: %Vor% Beim Versuch, es zu kompilieren, bekomme ich den folgenden obskuren Compilerfehler von g ++: %Vor% Mir scheint, dass es hier Probleme mit den Problemen gibt. Bedeutet dies, dass auto_ptr nicht...
15.04.2010, 08:20
6
Antworten

Korrekte Vektorspeicherverwaltung

Ich mache ein Spiel und ich habe einen Kugelvektor, der herumfliegt. Wenn das Geschoss fertig ist, mache ich bullets.sease (bullets.begin () + i); Dann verschwindet die Kugel. Es scheint jedoch nicht, um die Erinnerung zu bekommen. Wenn ich 5000...
12.02.2010, 18:03
2
Antworten

Kopieren Sie bequem std :: vectorunsigned char in den Eingangsstrom (std :: istream) -Objekt

Ich versuche, eine Funktion zu verwenden, die in einer Libelle von Drittanbietern enthalten ist, und erwarte ein Eingabe-Stream-Objekt, in dem binäre Dateidaten transportiert werden. Die Unterschrift sieht so aus: %Vor% Da ich diese lib /...
20.02.2012, 08:47
2
Antworten

OpenCV euklidischer Abstand zwischen zwei Vektoren

Ich möchte den euklidischen Abstand zwischen zwei Vektoren (oder zwei Matrx-Zeilen, egal) berechnen. Gibt es dafür in OpenCV eine gute Funktion?     
16.04.2014, 09:48
3
Antworten

Sind std :: vector Elemente im physischen Speicher zusammenhängend?

Meine Frage ist ähnlich wie bei etwas anderes fragen. Es ist klar, dass es möglich ist, die Adresse des ersten std::vector -Elements als ein C -Typ-Array zu verwenden. Das bedeutet, dass std::vector -Elemente im virtuellen Speicher...
30.08.2013, 20:24
7
Antworten

Wie kann ich den Wert der Elemente in einem Vektor ändern?

Ich habe diesen Code, der Eingaben von einer Datei einliest und in einem Vektor speichert. Bis jetzt habe ich es bekommen, um mir die Summe der Werte innerhalb des Vektors zu geben und den Mittelwert der Werte unter Verwendung der Summe zu geben...
26.01.2011, 17:25
4
Antworten

Wann sollte ich vectorint :: size_type anstelle von size_t verwenden?

In diese Frage sehe ich Folgendes: %Vor% Ich verstehe, warum int hier nicht verwendet wird, aber warum nicht einfach size_t verwenden? Unter welchen Umständen sollte ich vector<int>::size_type anstelle von size_t verwe...
23.06.2013, 05:52
2
Antworten

___ tag123c ___ C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. ___ tag123pointer ___ Datentyp, der auf einen anderen gespeicherten Wert zeigt. Eine Zeigervariable enthält eine Speicheradresse einer anderen Entität (Variable oder Funktion oder andere Entität). Dieses Tag sollte für Fragen verwendet werden, bei denen Zeiger und keine Referenzen verwendet werden. Die gebräuchlichsten Programmiersprachen, die Zeiger verwenden, sind C-, C ++ -, Go- und Assemblersprachen. Verwenden Sie ein bestimmtes Sprach-Tag. Andere hilfreiche Tags sind Methode, Funktion, Struktur usw., die die Verwendung von Pointer beschreiben. ___ tag123vector ___ 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. Frage zu Vektoren, Zeigern und Iteratoren ___ qstntxt ___

Jungs, ich habe morgen eine Zwischenprüfung, und ich habe mir das Musterblatt angesehen, und ich bin mir über diese Frage nicht sicher. Jede Hilfe wäre willkommen.

Lassen Sie %code% ein %code% sein, so dass jedes Element %code% einen Zeiger auf ein %code% enthält. Wenn %code% ein %code% ist, beantworten Sie die folgenden Fragen:

  1. welcher Typ ist %code% ?
  2. welcher Typ ist %code% ?
  3. welcher Code liefert die Adresse des tatsächlichen %code% ?
  4. Welcher Code liefert die tatsächliche %code% ?
___ answer2862114 ___

%code% ist %code%

%code% ist ein Zeiger auf ein %code%

%code%

%code%

    
___ answer2862113 ___
  

welcher Typ ist %code% ?

%code% hat den Typ %code% , welcher Typ auch immer.

  

welcher Typ ist %code% ?

%code% ist ein %code% ; das heißt, es ist eine Referenz auf das Element in dem Vektor, auf das der Iterator zeigt.

  

Welcher Code liefert die Adresse des tatsächlichen %code% ?

%code% , da die Elemente des Vektors Zeiger auf die %code% s sind und %code% eine Referenz auf das Element im Vektor liefert.

  

Welcher Code liefert die tatsächliche %code% ?

%code% ; das heißt, Sie dereferenzieren den Zeiger, der von %code% erhalten wird, um den Referenten des Zeigers zu erhalten.

    
___

Jungs, ich habe morgen eine Zwischenprüfung, und ich habe mir das Musterblatt angesehen, und ich bin mir über diese Frage nicht sicher. Jede Hilfe wäre willkommen. Lassen Sie v ein vector<Thingie*> sein, so dass jedes Element v[i...
19.05.2010, 00:30
3
Antworten

Zuweisung einer bestimmten Anzahl von Werten, die durch eine Wahrscheinlichkeitsverteilung (in R) informiert sind

Hallo und vielen Dank im Voraus für die Hilfe! Ich versuche, einen Vektor mit einer bestimmten Anzahl von Werten zu erzeugen, die gemäß einer Wahrscheinlichkeitsverteilung zugewiesen sind. Zum Beispiel möchte ich einen Vektor der Länge 31, 26...
04.08.2011, 03:50
5
Antworten

Übergeben Sie zusätzliche Argumente an remove_if

Ich möchte Elemente aus einem Vektor mit remove_if function entfernen, aber das Löschen auf N Elemente beschränken. Beispiel: %Vor% Ich brauche, dass IsOdd Prädikat speichert, wie viele Elemente es entfernt hat und wie viele wir lös...
04.06.2013, 10:38