Suchergebnisse für Anfrage "stl"

10 die antwort

STL Map Value-Konstruktoren

Ich habe eine Klasse X, die ich in eine STL-Map vom Typ std :: map einfügen möchte. In einer STL-Map muss X irgendwo gespeichert sein, daher suche ich nach einer effizienten Möglichkeit (Laufzeit und Speicher), X zu erstellen und in der Map zu ...

6 die antwort

Zuweisung eines Datenelements in schreibgeschützter Struktur, Klasse in AWL-Menge

Das minimale Beispiel für das Problem, das ich habe, ist unten wiedergegeben: #include <set> using namespace std; class foo { public: int value, x; foo(const int & in_v) { value = in_v; x = 0; } bool operator<(const foo & rhs) const { return ...

2 die antwort

Convert std :: vector to array

Ich habe eine Bibliothek, die ein Array erwartet und es füllt. Ich möchte einen std :: vector anstelle eines Arrays verwenden. Also anstelle von int array[256]; object->getArray(array);Ich möchte zu tun std::vector<int> array; ...

TOP-Veröffentlichungen

10 die antwort

Wie füge ich ein Paar std :: pair in ein anderes std :: pair ein?

Ich deklariere eine String-Map für ein Paar von Paaren wie folgt: std::map<std::wstring, std::pair<std::pair<long, long>, std::pair<long, long>>> reference;Und ich initialisiere es als: reference.insert(L"First", std::pair<std::pair<long, ...

10 die antwort

Wie kopiere ich eine bestimmte Anzahl von Zeichen auf STL-Weise von einer Datei in einen Vektor?

Wenn ich den Inhalt einer Datei in einen Vektor kopieren möchte, kann ich das folgendermaßen tun: std::ifstream file("path_to_file"); std::vector<char> buffer(std::istream_iterator<char>(file), std::istream_iterator<char>());Meine Frage ist, wie ...

24 die antwort

Wie werden stl Container gelöscht?

Wie wird ein Containerobjekt wie ein Vektor in stl zerstört, obwohl es in heap erstellt wurde? BEARBEITE Wenn der Container Zeiger enthält, wie werden diese Zeigerobjekte zerstört?

6 die antwort

std :: next mit n> std :: distance (it, c.end ())

Ich möchte nicht @ verwendstd::distance weil es die gesamte Entfernung von meinem Iterator bis zum Ende berechnet. Aber ich muss sicher sein, dass ich N oder mehr Elemente von meinem Iterator bis zum Ende habe. Also benutze ich folgenden ...

4 die antwort

STL-Vektor-Iterator gibt Core-Dump

#include<iostream.h> #include<vector.h> int main() { vector<int> v; vector<int>::iterator itr=v.begin(); v.insert(itr,10,100); v.insert(itr,10,100); }dieses Programm generiert einen Core-Dump, nachdem die zweite Einfügung eingefügt wurde, und ...

6 die antwort

Was sind Container / Adapter? C ++

Was sind Behälter / Adapter? Jemand erklären Sie bitte in Laiensprache. Ich habe versucht, im Internet nachzuschlagen, aber die Definitionen und Erklärungen sind zu technisch und schwer zu verstehen. Ich habe Grundkenntnisse in C ++ und ...

8 die antwort

STL Liste Elemente löschen [duplizieren]

Mögliches Duplizieren: Können Sie Elemente aus einer std :: list entfernen, während Sie sie durchlaufen? [https://stackoverflow.com/questions/596162/can-you-remove-elements-from-a-stdlist-while-iterating-through-it] Ich möchte Elemente aus der ...