c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
2
Antworten

Ein einfacher Testfall zwischen clang ++ / g ++ / gfortran

Ich bin über diese Frage auf scicomp gestolpert, was die Berechnung einer Summe beinhaltet. Dort sehen Sie ein c ++ und ein ähnliches Fortran Implementierung. Interessanterweise sah ich die Fortran-Version um 32% schneller. Ich dachte,...
19.05.2013, 21:18
2
Antworten

Aktuellen Status des Laptop-Deckels abrufen

Ich schreibe eine C # -App (speziell für Laptops) und möchte den Zustand des Deckels kennen, d. h. wann ist er offen und wann ist er geschlossen. Ich habe pInvoke bereits zusammen mit Microsofts RegisterPowerSettingNotification verwendet Fun...
11.11.2014, 16:45
1
Antwort

Warum ist boost :: call_traitsT :: param_type eine Referenz für aufgezählte Typen?

Ein einfacher C ++ 03-Aufzählungstyp ist nur ein ganzzahliger Wert mit einem fantastischen Namen, daher würde ich erwarten, ihn nach Wert zu übergeben .... Aus diesem Grund würde ich auch boost::call_traits<T>::param_type mit T=Some...
16.11.2012, 10:45
2
Antworten

Das Definieren eines Destruktors verhindert, dass Memberfunktionen inline sind

Ich sehe ein seltsames Problem, bei dem Membermethoden nicht inline werden, wenn ich einen Destruktor definiere. Beispielcode: %Vor% Wenn ich den Standard-Destruktor verwende, bekomme ich etwas wie folgt: %Vor% Aber wenn ich meinen ei...
14.11.2012, 02:26
4
Antworten

Erfassung der externen Prozessausgabe

Schließen Sie es nicht als Duplikat, da ich eine subtile aber signifikante Änderung von den ähnlichen Fragen habe: Ist es möglich, die Ausgabe eines externen Prozesses (d. h. stdout) in Java zu erfassen, , wenn ich den Prozess nicht erstellt...
01.08.2012, 13:20
1
Antwort

Cython-Syntax zum Deklarieren von Klassenhierarchien mit Aliasnamen

Hier ist eine abstrakte Basisklasse und eine konkrete Unterklasse, die ich über Cython Python zugänglich machen möchte: %Vor% Dies ist mein erster Versuch, die Schnittstelle der Klassen für Cython zu deklarieren. Um Namenskonflikte zwischen...
01.05.2014, 14:37
1
Antwort

Ist \ 0 ("\\ 0" in einer Regex-Zeichenfolge im C-Stil) eine gültige Escape-Sequenz in regulären C ++ - Ausdrücken?

HINWEIS : Wenn ich sage, regex [["[\0]"]] meine ich die Regex std::__1::regex_error (nicht in einer C-style Zeichenfolge enthalten, die dann% co_de wäre %). Wenn ich keine Anführungszeichen verwendet habe, handelt es sich nicht um eine...
06.05.2014, 02:19
1
Antwort

Garantierte Erkennung von temporär benannten Punkten

Angenommen, Sie schreiben eine Matrixklasse mit einigen Operationen: %Vor% Es ist sinnvoll, die Auswertung einiger Matrixausdrücke zu verschieben: m0 * m1 * m2 * m3 * m4 (eine Folge von vier operator* -Aufrufen) kann von der Verwendung...
02.06.2015, 11:38
1
Antwort

C ++ 11 Verschiebungssemantik und rvalue-Referenz

Betrachten Sie den folgenden Code: %Vor% Dies ist die Verwendung: %Vor% Beim Debuggen passiert Folgendes (mit VS2013): Bei der return Anweisung des Konvertierungsoperators Neuer Vektor, der aus container durch Verschieben vo...
23.06.2015, 07:49
1
Antwort

SFINAE: erkennt die Existenz einer Template-Funktion, die eine explizite Spezialisierung erfordert

Als Follow-up zu meine vorherige Frage , versuche ich die Existenz einer Template-Funktion zu erkennen, die eine explizite Spezialisierung erfordert. Mein aktueller Arbeitscode erkennt Nicht-Template-Funktionen (dank der Hilfe von DyP), vora...
21.09.2013, 18:45