Suchergebnisse für Anfrage "stl"

14 die antwort

Hinzufügen von Typen zum std-Namespace

Ist es akzeptabel, Typen zum @ hinzuzufügstd Namespace. Zum Beispiel möchte ich eine TCHAR-freundliche Zeichenfolge, ist also die folgende akzeptabel? #include <string> namespace std { typedef basic_string<TCHAR> tstring; }Oder soll ich meinen ...

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

2 die antwort

keine Übereinstimmung für 'operator <' beim Einfügen in eine Menge (c ++)?

Ich benutze gcc 4.3.3, um den folgenden Code zu kompilieren: struct testStruct { int x; int y; bool operator<(testStruct &other) { return x < other.x; } testStruct(int x_, int y_) { x = x_; y = y_; } }; int main() { multiset<testStruct> setti; ...

TOP-Veröffentlichungen

20 die antwort

Wie fasse ich Elemente eines C ++ - Vektors zusammen?

Was sind diegu Möglichkeiten, die Summe aller Elemente in einem @ zu findstd::vector? Angenommen, ich habe einen Vektorstd::vector<int> vector mit ein paar Elementen. Jetzt möchte ich die Summe aller Elemente finden. Was sind die verschiedenen ...

2 die antwort

std :: normal_distribution <double> führt zu falscher Windows-Reihenfolge im Vergleich zu Linux?

Kam jemand Zugriff auf dieses Problem? Per1 [https://stackoverflow.com/questions/24550963/stl-random-distributions-and-portability] Die Implementierungen müssen nicht dieselben Daten erzeugen. Was ist mit der Praxis? Gibt es bei ...

20 die antwort

Warum nehmen die std :: fstream-Klassen keine std :: string?

Dies ist eigentlich keine Designfrage, auch wenn es so scheint. (Nun, okay, es ist eine Art Designfrage). Ich frage mich, warum das C ++std::fstream Klassen nehmen keinstd::string in ihrem Konstruktor oder offenen Methoden. Jeder ...

14 die antwort

Was ist die Standard-Defer / Finalizer-Implementierung in C ++?

Allgemeine Vorstellung von Golang-Stildefer wird erklärtHie [https://marcoarena.wordpress.com/2012/08/27/mix-raii-and-lambdas-for-deferred-execution/] undHie [http://kri.gs/2013/01/20/defer-cpp/]. Ich frage mich, ob STL (von C ++ 11, C ++ 14, ...

14 die antwort

Was ist der Unterschied zwischen set <pair> und map in C ++?

Es gibt zwei Möglichkeiten, wie ich in C ++ STL auf einfache Weise eine Schlüssel- / Wertzuweisung vornehmen kann: Zuordnungen und Paarsätze. Zum Beispiel könnte ich @ hab map<key_class,value_class>ode set<pair<key_class,value_class> >as sind ...

4 die antwort

const auto std :: initializer_list Unterschied zwischen Clang und GCC

Ich versuche zu verstehen, wie sich C ++ 11 beim Kombinieren von Initialisierungslisten und @ verhalten solltconst auto. Ich habe ein anderes Verhalten zwischen GCC und Clang für den folgenden Code und möchte wissen, welcher der richtige ...

8 die antwort

Stringstream-Inhalte in ofstream schreiben

Ich benutze geradestd::ofstream wie folgt std::ofstream outFile; outFile.open(output_file); Dann versuche ich ein @ zu übergebstd::stringstream Objekt zuoutFile wie folgt GetHolesResults(..., std::ofstream &outFile){ float x = 1234; ...