Suchergebnisse für Anfrage "c++"
Warum sollte std :: less als Standardfunktion zum Vergleichen von Schlüsseln in std :: map und std :: set verwendet werden?
Ich frage mich warumstd::map undstd::set verwendenstd::less als Standardfunktion zum Vergleichen von Schlüsseln. Warum nicht einen Funktor verwenden, der ähnlich wie strcmp funktioniert? So etwas wie: template <typename T> struct compare { // ...
Zurückgeben des dynamisch zugewiesenen Speichers an das Betriebssystem, ohne das Programm zu beenden
Ich arbeite an einem Programm, in dem ich viel, aber wenig Speicher verwende. Speicher wird zur Laufzeit auf verschiedenen Threads zugewiesen und freigegeben. Ich bemerkte jedoch, dass die Speichernutzung des Programms nicht innerhalb ...
Marshal Safearray von Struct in Struct
Ich habe den folgenden Code in C ++, den ich in der Lage sein muss, von C # aufzurufen: struct Inner { double data1; double data2; }; struct Outer { double data3; SAFEARRAY innerData; }; int WINAPI ProcessData (Outer& outer ) { ... }Ich ...
Wann spült cout?
ich weißendl oder anrufenflush() wird es spülen. Das weiß ich auch, wenn du anrufstcin nachcoutEs spült auch. Und auch wenn das Programm beendet wird. Gibt es andere Situationen, diecout errötet? Ich habe gerade eine einfache Schleife ...
C ++ - Regex stimmt nicht mit mehrzeiligen Zeichenfolgen überein
Ich habe Probleme mit C ++ 0x Regex, wenn die Zeichenfolge Im Matching eine mehrzeilige Zeichenfolge ist. Hier ist das Code-Snippet, das ich verwenden möchte: std::smatch regMatch; std::string data ...
Logarithmischer Tiefenpuffer OpenGL
Ich habe es geschafft, einen logarithmischen Tiefenpuffer in OpenGL zu implementieren, hauptsächlich dank der Artikel vonOuterra [http://outerra.blogspot.ca/](Sie können sie ...
Überladen des globalen Typkonvertierungsoperators
Um das Ergebnis einiger Funktionen meiner Bibliothek zu testen und anzuzeigen, erstelle ich eine Reihe praktischer Funktionen. ich habe einexecute Funktion, die so aussieht: template <typename R, typename I> std::string execute( const ...
sendfile64 kopiert nur ca. 2GB
Ich muss sendfile64 verwenden, um ca. 16 GB an Dateien zu kopieren. Was ich bisher erreicht habe, ist #include <unistd.h> #include <stdio.h> #include <string.h> #include <errno.h> #include <fcntl.h> #include <stdlib.h> #include <sys/sendfile.h> ...
Was ist der Unterschied zwischen async_read_some und async_receive von asio :: tcp :: socket?
Was ist der Unterschied zwischen: boost::asio::tcp::socket::async_read_some()boost::asio::tcp::socket::async_receive() Soweit ich weiß ist ihre Dokumentation identisch. Welches soll ich bevorzugen?
Forward-Deklaration der verschachtelten Aufzählung
Ich habe Code ähnlich dem folgenden: class B { } class A { enum { EOne, ETwo } EMyEnum; B myB; }Ich möchte ein Mitglied vom Typ EMyEnum in Klasse B deklarieren (das vor A deklariert wird). Ist das möglich? Mir ist klar, dass die Lösung darin ...