Suchergebnisse für Anfrage "stdvector"

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() ); // ...

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 ...

14 die antwort

Wie sortiere ich einen Vektor von Paaren basierend auf dem zweiten Element des Paares?

Wenn ich einen Vektor von Paaren habe: std::vector<std::pair<int, int> > vec; Gibt es eine einfache Möglichkeit, die Liste in aufsteigender Reihenfolge nach dem zweiten Element des Paares zu sortieren? Ich weiß, dass ich ein kleines ...

TOP-Veröffentlichungen

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 ...

12 die antwort

Warum gibt es in C ++ keine Vektorfindung?

was ist die Alternative? Sollte ich alleine schreiben?

14 die antwort

Zeiger auf Elemente von std :: vector und std :: list

Ich habe einstd::vector mit Elementen einer KlasseClassA. Zusätzlich möchte ich einen Index mit einem @ erstellstd::map<key,ClassA*> ordnet einen Schlüsselwert Zeigern auf Elemente zu, die im Vektor enthalten sind. Gibt es eine Garantie dafür, ...

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 ...

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

Wie rufe ich eine nicht verwaltete C ++ - Funktion mit einem std :: vector als Parameter aus C # auf?

Ich habe aus Performancegründen ein C # -Frontend und ein C ++ - Backend. Jetzt möchte ich eine C ++ - Funktion wie zum Beispiel aufrufen: void findNeighbors(Point p, std::vector<Point> &neighbors, double maxDist);Was ich haben möchte, ist eine ...

8 die antwort

boost :: python: Python-Liste zu std :: vector

Finally Ich kann std :: vector in Python mit dem Operator [] verwenden. Der Trick besteht darin, einfach einen Container im boost C ++ - Wrapper bereitzustellen, der die internen Vektorelemente verarbeitet: #include <boost/python.hpp> #include ...