Suchergebnisse für Anfrage "stdvector"

10 die antwort

Vektorspeicher in C ++

Ich möchte einen großen Vektor von d-dimensionalen Punkten speichern (d fest und klein: <10). Wenn ich ein @ definiePoint wievector<int>, Ich denke einvector<Point> würde an jeder Position einen Zeiger auf einen Punkt speichern. Aber wenn Sie ...

2 die antwort

Speichern von Crypto ++ - Objekten in std :: vector

Ich möchte Crypto ++ - Schlüssel in @ speichestd::vector<uint8_t>. Leider gibt es nurCryptoPP::StringSink, das machtstd::string Referenz aber neinCryptoPP::VectorSink das würde einen Verweis auf @ nehmstd::vector. Folgender Code funktioniert ...

8 die antwort

Wie konvertiere ich std :: queue nach std :: vector

Ich muss wegen der guten Eigenschaften, die es als bestellter Container hat, eine Warteschlange mit Doppeln verwenden. Ich möchte diese Warteschlange an einen Klassenkonstruktor übergeben, der Vektoren akzeptiert. Wenn ich das direkt mache ...

TOP-Veröffentlichungen

6 die antwort

MPI send struct mit einer Vektoreigenschaft in C ++

Ich möchte eine Struktur mit einer Vektoreigenschaft senden. typedef struct { int id; vector<int> neighbors; } Node;Ich weiß, ich muss einen von MPI abgeleiteten Datentyp wie in @ erstellediese ...

8 die antwort

Was ist die effizienteste Methode zum Kopieren von Elementen, die in einem Standardvektor nur einmal vorkommen?

Ich habe einen Standardvektor mit Elementen wie diesem: [0 , 1 , 2 , 0 , 2 , 1 , 0 , 0 , 188 , 220 , 0 , 1 , 2 ]Was ist der effizienteste Weg, um die Elemente zu finden und zu kopieren, die in diesem Vektor nur einmal vorkommen, mit Ausnahme des ...

2 die antwort

Wie konvertiere ich eine Gürteltier-Matrix in einen Vektor von Vektoren?

Ich habe eine Gürteltier-C ++ - Matrix wie folgt erstellt: arma::mat A; A.zeros(3,4);Ich möchte es in einen Vektor von Vektoren konvertieren, die durch @ definiert si std::vector< std::vector<double> > B(3, std::vector<double>(4) );Wie setze ...

5 die antwort

vector push_back ruft copy_constructor mehr als einmal auf?

Ich bin ein bisschen verwirrt mit dem Verhalten von vector push_back. Mit dem folgenden Snippet habe ich erwartet, dass der Kopierkonstruktor nur zweimal aufgerufen wird, aber die Ausgabe schlägt etwas anderes vor. Ist es eine vektorinterne ...

3 die antwort

Concatenating two std :: vector - welche Methode ist effizienter und wie / warum?

Betrachten Sie das folgende Szenario: std::vector<int> A; std::vector<int> B; std::vector<int> AB;Ich möchteAB um Inhalte von @ zu habA und dann der Inhalt vonB in der gleichen Reihenfolge Ansatz 1: AB.reserve( A.size() + B.size() ); // ...

3 die antwort

Matlab API liest .mat-Datei aus c ++ mit dem STL-Container

Ich muss einige .mat-Datendateien aus c ++ lesen, ich habe die Dokumentation durchgelesen, möchte aber wissen, wie ich mit den Daten auf saubere und elegante Weise umgehe, z. mit std: vector (bescheidene .mat Dateigröße (10M ~ 1G), ...

2 die antwort

Differenz zwischen std :: vector- und std :: array-Initialisierungslisten

Dieser C ++ 11-Code funktioniert einwandfrei für mich: #include <iostream> #include <vector> #include <array> using namespace std; struct str { int first, last; }; vector<str> fields { {1,2}, {3,4}, {5,6} }; int main() { for (str s : fields) ...