Suchergebnisse für Anfrage "c++"

2 die antwort

Warum kann std :: bind der argument-mismatched std :: function zugewiesen werden?

Ich habe folgenden Code: #include <functional> #include <iostream> using namespace std; void F(int x) { cout << x << endl; } int main() { std::function<void(int)> f1 = std::bind(F, std::placeholders::_1); f1(100); // This works, will print 100. ...

6 die antwort

Unter Verwendung einer Union (in einer Struktur gekapselt), um Konvertierungen für Neon-Datentypen zu umgehen

Ich habe meinen ersten Ansatz mit Vektorisierungs-Intrinsics mit SSE gemacht, wo es im Grunde nur einen Datentyp gibt__m128i. Beim Wechsel zu Neon stellte ich fest, dass die Datentypen und Funktionsprototypen sehr viel spezifischer ...

18 die antwort

Binary String to Hex c ++

Wenn ich eine Binärzeichenfolge in Hex ändere, kann ich sie nur bis zu einer bestimmten Größe ausführen, die auf den Antworten basiert, die ich gefunden habe. Aber ich möchte MASSIVE Binary Strings effizienter in ihr komplettes Hex-Gegenstück ...

TOP-Veröffentlichungen

8 die antwort

Outputting an stderr, wann immer malloc / free aufgerufen wird

With Linux / GCC / C ++, ich möchte etwas auf stderr aufzeichnen, wenn malloc / free / new / delete aufgerufen wird. Ich versuche, die Speicherzuordnungen einer Bibliothek zu verstehen, und möchte diese Ausgabe daher generieren, während ...

14 die antwort

Gibt es einen Grund, eine Member-Funktion nicht virtuell zu machen?

Gibt es einen wirklichen Grundnich, um eine Member-Funktion in C ++ zu virtualisieren? Natürlich gibt es immer das Leistungsargument, aber das scheint in den meisten Situationen nicht zu stecken, da der Aufwand für virtuelle Funktionen ziemlich ...

2 die antwort

Warum dürfen Sie eine R-Wert-Referenz nicht an eine Nicht-Konstanten-Referenz binden, aber Sie dürfen Nicht-Konstanten-Member-Funktionen auf einer @ aufruf

Die folgenden sind ungefähr gleichbedeutend mit der Gefährlichkeit, aber die zweiten 2 werden von der Sprache nicht zugelassen, die erste jedoch nicht. #include <algorithm> #include <vector> int main() { std::vector<int> v; // allowed ...

12 die antwort

Advice on Mocking System Calls

Ich habe eine Klasse, die @ aufru getaddrinfo [http://www.opengroup.org/onlinepubs/000095399/functions/getaddrinfo.html] für DNS-Lookups. Während des Testens möchte ich verschiedene Fehlerbedingungen simulieren, die diesen Systemaufruf betreffen. ...

6 die antwort

invalid use of non-static member function [duplizieren]

Diese Frage hat hier bereits eine Antwort: Problem Sortierung mit Mitgliedsfunktion als Komparator [/questions/1902311/problem-sorting-using-member-function-as-comparator] 7 answersIch habe so etwas: class Bar { public: pair<string,string> one; ...

8 die antwort

Differenz zwischen statischem const char * und const char *

Könnte jemand bitte den Unterschied erklären, wie die 2 Code-Schnipsel weiter unten gehandhabt werden? Sie werden definitiv zu unterschiedlichem Assemblycode kompiliert, aber ich versuche zu verstehen, wie sich der Code möglicherweise anders ...

2 die antwort

Gibt es STL-Header, die nicht Teil der C ++ Standard Library sind?

Ich weiß, dass einige C ++ Standard Library-Header aus der STL stammen, z. B.vector. Ich kann jedoch keine aktuelle Liste der STL-Header finden, die noch nicht in der Standardbibliothek enthalten sind. Existieren sie PS: Ich würde sie gerne ...