Suchergebnisse für Anfrage "stdvector"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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() ); // ...
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), ...
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) ...