Suchergebnisse für Anfrage "stl"
C ++ STL Map vs Vector Geschwindigkeit
Im Interpreter für meine experimentelle Programmiersprache habe ich eine Symboltabelle. Jedes Symbol besteht aus einem Namen und einem Wert (der Wert kann beispielsweise vom Typ string, int, function usw. Sei uerst habe ich die Tabelle mit einem ...
Vorlagenspezialisierung im std-Namespace hinzufügen
Hintergrund Ich habe versucht, die Frage zu beantwortenWarum funktioniert meine Überladung nicht? <Operator funktioniert nicht für ...
Output iterator's value_type
Die AWL definiert normalerweise einen Ausgabe-Iterator wie folgt: template<class Cont> class insert_iterator : public iterator<output_iterator_tag,void,void,void,void> { // ...Warum definieren Ausgabe-Iteratorenvalue_type wievoid? Es wäre ...
GDB Pretty Printing ImportError: Kein Modul namens 'Drucker'
Ich versuche, @ hinzuzufügpretty printing [https://sourceware.org/gdb/wiki/STLSupport] für AWL in meiner GDB unter Ubuntu 14.04. Einige Details zu den Tools: OS: Ubuntu 14.04 gdb version: 7.7 python Version: 2.7.6 python3 version: ...
Gibt es einen zyklischen Standarditerator in C ++
Auf der Grundlage der folgenden Frage:Überprüfen Sie, ob eine Zeichenfolge eine Rotation einer anderen Zeichenfolge ist [https://stackoverflow.com/questions/2553522/interview-question-check-if-one-string-is-a-rotation-of-other-string] Ich habe ...
Unter Verwendung von custom std :: set comparator
Ich versuche, die Standardreihenfolge der Elemente in einer Reihe von Ganzzahlen so zu ändern, dass sie lexikografisch und nicht numerisch sind. Für die Kompilierung mit g ++ ist Folgendes nicht möglich: file.cpp: bool lex_compare(const ...
Wie man ein bestimmtes Element eines C ++ - AWL-Vektors ändert
vector<int> l; for(int i=1;i<=10;i++){ l.push_back(i); }Now, zum Beispiel,wie ändere ich das5th element des Vektors zu-1? Ich habe es versuchtl.assign(4, -1); Es verhält sich nicht wie erwartet. Keine der anderen Vektormethoden scheint zu ...
Warum werden in Herb Sutters Vortrag zur CppCon 2014 Funktionen für Setter-Mitglieder nicht empfohlen (Zurück zu den Grundlagen: Moderner C ++ - Stil)?
n Herb Sutters CppCon-Vortrag 2014 Zurück zu den Grundlagen: Moderner C ++ - Stil verweist er auf Folie 28 ine Webkopie der Folien finden Sie ...
Wie erzwinge ich die Freigabe des verwendeten Speichers für meine std :: map?
Ich verwende eine std :: map und kann den Speicher nicht mehr für das Betriebssystem freigeben. Es sieht aus wie int main(){ aMap m; while(keepGoing){ while(fillUpMap){ //populate m } doWhatIwantWithMap(m); m.clear();//doesnt free memory back ...
C ++ Typensuffix _t, _type oder none
C ++ verwendet manchmal das Suffix_type bei Typdefinitionen (z. B.std::vector<T>::value_type), auch manchmal_t (z.B.std::size_t) oder kein Suffix (normale Klassen und auch typedefs wiestd::string das ist wirklichstd::basic_string<...>) Gibt es ...