Suchergebnisse für Anfrage "c++"

2 die antwort

Wie werden iomanip-Funktionen implementiert?

Einige der Standardiomanip Funktionen nehmen einen Parameter. Ich würde gerne wissen, wie dies erreicht wird. Kann ich etwas Ähnliches mit einer Funktion tun? Das ist wirklich die Lösung, die ich für @ brauchdiese Antwort ...

4 die antwort

Calling-Funktionen von main () in c ++

Ich bin auf ein Programm mit 10 Header- und 10 Quelldateien gestoßen. Ich habe in meinem Lehrbuch gelesen, dass die Funktionen von main aufgerufen werden. Aber wie kann ich Daten von main () an so viele Funktionen übergeben?

14 die antwort

Priority Queue mit begrenztem Speicherplatz: Auf der Suche nach einem guten Algorithmus

Dies ist keine Hausaufgabe. Ich verwende eine kleine "Prioritätswarteschlange" (derzeit als Array implementiert) zum Speichern der letzten N Elemente mit kleinste Wert. Dies ist etwas langsam - Einfügezeit für O (N) -Elemente. Die aktuelle ...

TOP-Veröffentlichungen

2 die antwort

weiter Operator verschiedener Typen

Der folgende Code verhält sich unter g ++ 4.9.2 und clang ++ 3.7.0 anders. Was ist richtig? Welcher Teil der Norm hängt damit zusammen? Vielen Dank #include <iostream> using namespace std; struct Base { Base() = default; Base(const Base&) = ...

10 die antwort

Warum kann der Bediener-> manuell überlastet werden?

Wäre es nicht sinnvoll, wennp->m war nur syntaktischer Zucker für(*p).m? Im Wesentlichen jedesoperator->, das ich jemals geschrieben habe, hätte folgendermaßen implementiert werden können: Foo::Foo* operator->() { return &**this; } Gibt es ...

6 die antwort

Wird C ++ 0x __stdcall oder externes "C" Capture-nothing Lambdas unterstützen?

Gestern habe ich darüber nachgedacht, ob es möglich sein würde, die Bequemlichkeit von C ++ 0x Lambda-Funktionen zum Schreiben von Rückrufen für Windows-API-Funktionen zu nutzen. Zum Beispiel, was ist, wenn ich ein Lambda als @ verwenden ...

8 die antwort

Was ist das Ergebnis von a & b?

Dies ist umständlich, aber der bitweise AND-Operator ist im C ++ - Standard wie folgt definiert (Hervorhebung von mir). Die üblichen arithmetischen Umrechnungen werden durchgeführt;das Ergebnis ist die bitweise UND-Funktion ihrer Operanden. Der ...

38 die antwort

Effective optimization strategies on modern C++ compiler

Ich arbeite an wissenschaftlichem Code, der sehr leistungskritisch ist. Eine erste Version des Codes wurde geschrieben und getestet. Jetzt, mit dem Profiler in der Hand, ist es Zeit, Rasierzyklen von den Hotspots aus zu starten. Es ist ...

14 die antwort

Overriding vs Virtual

Was ist der Zweck, das reservierte Wort virtual vor Funktionen zu verwenden? Wenn eine untergeordnete Klasse eine übergeordnete Funktion überschreiben soll, deklariere ich einfach dieselbe Funktion wievoid draw(){}. class Parent { public: void ...

4 die antwort

DRAND und RDSEED intrinsics GCC und Intel C ++

Unterstützen Intel C ++ - Compiler und / oder GCC die folgenden Eigenschaften, wie es MSVC seit 2012/2013 tut? int _rdrand16_step(uint16_t*); int _rdrand32_step(uint32_t*); int _rdrand64_step(uint64_t*); int _rdseed16_step(uint16_t*); ...