Suchergebnisse für Anfrage "stl"
Welche STL-Container / Algorithmen kann ich zur Lösung dieses Problems verwenden?
Ich habe ein MFC-Projekt, das unter Angabe eines ursprünglichen Stammpfads alle Dateien, Ordner und Unterordner durchläuft und anschließend dem Benutzer jede Datei in einem Listensteuerelement anzeigt. Da dies leicht zu einer längeren Operation ...
Caching the End Iterator - Gute Idee oder schlechte Idee?
Allgemein gesagt, ist es eine gute Idee, einen End-Iterator (insbesondere STL-Container) aus Gründen der Effizienz und Geschwindigkeit zwischenzuspeichern? wie im folgenden Codebit: std::vector<int> vint; const std::vector<int>::const_iterator ...
Was ist der Unterschied zwischen cbegin und begin für vector?
Das MitgliedStar [http://www.cplusplus.com/reference/vector/vector/begin/] hat zwei Überladungen, eine davon istconst_iterator begin() const;. Es gibt auch das cbegin [http://www.cplusplus.com/reference/vector/vector/cbegin/] ...
std :: auto_ptr oder boost :: shared_ptr für pImpl idiom?
Bei Verwendung despImpl idiom [http://en.wikipedia.org/wiki/Pimpl_idiom] ist es vorzuziehen, ein @ zu verwendboost:shared_ptr anstelle einerstd::auto_ptr? Ich bin sicher, ich habe mal gelesen, dass die Boost-Version ...
Warum wird der Helfer von std :: tuple anstelle von value @ zurückgegebe
Wenn Sie sichget, die Hilfsfunktion fürstd::tuple, Sie werden die folgende Überladung bemerken: template< std::size_t I, class... Types > constexpr std::tuple_element_t<I, tuple<Types...> >&& get( tuple<Types...>&& t ); Mit anderen Worten, es ...
Ermitteln, ob die Karte einen Wert für einen Schlüssel enthält?
Was ist die beste Methode, um festzustellen, ob eine STL-Zuordnung einen Wert für einen bestimmten Schlüssel enthält? #include <map> using namespace std; struct Bar { int i; }; int main() { map<int, Bar> m; Bar b = {0}; Bar b1 = {1}; m[0] = b; ...
Case insensitive std :: string.find ()
Ich benutzestd::string 'sfind() -Methode zum Testen, ob eine Zeichenfolge eine Teilzeichenfolge einer anderen ist. Jetzt brauche ich eine Version, bei der die Groß- und Kleinschreibung nicht berücksichtigt wird. Zum Stringvergleich kann ich mich ...
STL Container Funktion Rückgabewerte
Beim Betrachten der Member-Funktionen der STL-Container kam mir ein merkwürdiger Gedanke. Warum funktioniert das nicht wiestd::vector<T>::push_back(T) hat keinen (optionalen) Rückgabewert (Iterator oder sogar einen Verweis auf das ...
Warum sind C ++ STL-iostreams nicht "ausnahmefreundlich"?
Ich bin an das Delphi VCL Framework gewöhnt, bei dem TStreams Ausnahmen bei Fehlern auslöst (z. B. Datei nicht gefunden, Festplatte voll). Ich portiere etwas Code, um stattdessen C ++ STL zu verwenden, und bin von iostreams abgefangen worden, ...
need AWL in Einfügereihenfolge gesetzt
Wie werden Elemente in der Reihenfolge ihrer Einfügung gespeichert? beispielsweise set<string>myset; myset.insert("stack"); myset.insert("overflow");Wenn Sie drucken, ist die Ausgabe overflow stacknotwendige Ausgabe: stack overflow