Suchergebnisse für Anfrage "c++"
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. ...
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 ...
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 ...
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 ...
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 ...
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 ...
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. ...
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; ...
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 ...
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 ...