Suchergebnisse für Anfrage "stl"

1 die antwort

Wie benutze ich libclang mit STL?

Ich versuche, eine Bibliothek mit libclang zu analysieren, und stecke dabei fest, was ein sehr einfaches Problem sein könnte: Wie konfiguriere ich es mit STL? Momentan kann eine Übersetzungseinheit nicht analysiert werden, da sie nicht gefunden ...

0 die antwort

Was macht STL schnell? [geschlossen]

Wenn eine Array-Klasse so implementiert wird, wie sie üblicherweise implementiert wird, ist ihre Leistung im Vergleich zu ihrer STL-Entsprechung wie bei einem Vektor langsamer. Was macht STL-Container / Algorithmen also schnell?

1 die antwort

Gibt es eine Möglichkeit, eine einfachere JSON- (De-) Serialisierung für std :: map mit Cereal / C ++ anzugeben?

Das Projekt, an dem ich arbeite, ist eine C ++ - Anwendung, die eine große Anzahl benutzerdefinierter Hardwaregeräte verwaltet. Die App verfügt über eine Socket / Port-Schnittstelle für den Client (wie eine GUI). Jeder Gerätetyp hat ein eigenes, ...

TOP-Veröffentlichungen

7 die antwort

Arrays mit fester Größe durch std :: array ersetzen?

Bei der Arbeit mit altem Code habe ich mich gefragt, ob ich Arrays mit fester Größe im C-Stil durch das neue std :: -Array ersetzen soll. Z.B. static const int TABLE_SIZE = 64; double table[TABLE_SIZE];ersetzen mit std::array<double, ...

1 die antwort

Bestehenden Speicher mit const std :: vector umbrechen?

OK, also habe ich kürzlich erfahren, dass (a) std :: vector per Definition / Standard zusammenhängenden Speicher verwendet und somit (b) & (v [0]) die Adresse dieses zusammenhängenden Speicherblocks ist, den Sie lesen / schreiben können als ...

18 die antwort

C ++ STL map Ich möchte nicht, dass es sortiert wird!

Das ist mein Code map<string,int> persons; persons["B"] = 123; persons["A"] = 321; for(map<string,int>::iterator i = persons.begin(); i!=persons.end(); ++i) { cout<< (*i).first << ":"<<(*i).second<<endl; }Erwartete Ausgabe: B:123 A:321Aber die ...

7 die antwort

Ist list :: size () wirklich O (n)?

Kürzlich habe ich einige Leute bemerkt, die das erwähnenstd::list::size() hat eine lineare Komplexität. Gemäßetwas [http://www.cplusplus.com/reference/stl/list/size.html] Quellen [http://bytes.com/forum/thread60248.html]Dies ist in der Tat von ...

2 die antwort

C ++ 11 cmath funktioniert nicht im Standard-Namespace für Android NDK mit gcc-4.8 oder Clang 3.4

Nach C ++ 11 verschiedenecmath Funktionen, die zuvor im globalen Namespace enthalten waren, werden in das verschobenstd Namespace, wenn das eingeschlossen wird<cmath> Header. Allerdings hat der Android NDK Build Probleme damit, sowohl mit ...

4 die antwort

STL-Deque, auf den der Index zugreift, ist O (1)?

Ich habe gelesen, dass der Zugriff auf Elemente über den Positionsindex in einer STL-Deque in konstanter Zeit erfolgen kann. Soweit ich weiß, können Elemente in einer Deque an mehreren nicht zusammenhängenden Orten gespeichert werden, wodurch ein ...

2 die antwort

Ist es möglich, std :: deque :: push_back () und std :: deque :: front () / std :: deque :: pop_front () für verschiedene Threads ohne Synchronisation zu verwenden? [Duplikat]

Diese Frage hat hier bereits eine Antwort: Ist die Verwendung von std :: deque oder std :: priority_queue threadsicher? [Duplikat] [/questions/4105930/is-using-stddeque-or-stdpriority-queue-thread-safe] 3 AntwortenThread-Sicherheit für ...