Suchergebnisse für Anfrage "stl"

11 die antwort

Wie macht man Vektorelemente einzigartig? (nicht benachbarte Duplikate entfernen)

Ich habe einen Vektor, der wenige nicht benachbarte Duplikate enthält.Betrachten Sie als einfaches Beispiel:

2 die antwort

Was sind die Vorteile der Verwendung von uniform_int_distribution gegenüber einer Moduloperation?

Nach folgenden Ergebnissen werden mit @ einheitliche Zufallszahlen zwischen zwei Zahlen erzeug% Operation ist fast dreimal schneller als mitstd::uniform_int_distribution: Gibt es einen guten Grund, @ ...

2 die antwort

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

TOP-Veröffentlichungen

3 die antwort

Wie benutze ich functor als Mitglied in einer Klassenvorlage?

Ich habe versucht, einen Funktor alsstd::function Objekt innerhalb einer Klassenvorlage. Nachfolgend ist aufgeführt, was ich bisher getan habe. //! the functor class template template<typename T> struct func { void operator ()(T t) { std::cout ...

5 die antwort

Sortieren einer std :: map nach Wert vor der Ausgabe und Zerstörung

Mir ist bewusst, dass die Karte nicht zum Sortieren vorbereitet ist. Es ist stark für den schnellen und zufälligen Schlüsselzugriff optimiert und wird tatsäc...

8 die antwort

Maximalwert von int

Gibt es irgendeinen Code, um den Maximalwert von Integer (entsprechend dem Compiler) in C / C ++ zu finden?

6 die antwort

C ++ STL: Benutzerdefiniertes Sortieren eines Vektors basierend auf dem Inhalt eines anderen Vektors [duplizieren]

4 die antwort

Gibt es jemals einen Grund, std :: list zu verwenden? [Duplikat

Diese Frage hat hier bereits eine Antwort: Unter welchen Umständen sind verknüpfte Listen nützlich? [/questions/2429217/under-what-circumstances-are-linked-lists-useful] 15 answers Nachdem ich @ gelesen hadiese ...

6 die antwort

Visual Studio C ++ 2015 std :: codecvt with char16_t oder char32_t

Dieser Code wurde unter VS2013 korrekt kompiliert: std::string Unicode::utf16_to_utf8(std::u16string utf16_string) { std::wstring_convert<std::codecvt_utf8_utf16<char16_t>, char16_t> convert; return convert.to_bytes(utf16_string); } Jetzt mit ...

3 die antwort

Es wird versucht, auf einen Index eines std :: stack zuzugreifen