Suchergebnisse für Anfrage "c++"

2 die antwort

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

2 die antwort

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

3 die antwort

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

TOP-Veröffentlichungen

1 die antwort

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

2 die antwort

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

3 die antwort

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

5 die antwort

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

1 die antwort

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

3 die antwort

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?

3 die antwort

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