Suchergebnisse für Anfrage "c++"
Initialisierung eines Arrays unbekannter Dimensionalität
Ich war überrascht, dass ich diese Frage nicht finden konnte. Ich habe versucht, es zu verallgemeinern (mit nettem, ungetestetem Code), um etwas zu schaffen, von dem jeder profitieren kann. Angenommen, ich habe ein ...
Warum funktioniert mein Programm 'count leading zero' nicht richtig?
Hier ist der Code, der die Anzahl der führenden Nullen aus Hackers Delight-Buch zurückgibt: #include <iostream> using namespace std; int nlz(unsigned x) { int n; if (x == 0) return(32); n = 1; if ((x >> 16) == 0) {n = n +16; x = x <<16;} if ((x ...
Wie kann ein optimierender C ++ - Compiler Stack-Slots einer Funktion wiederverwenden?
Wie stellt ein optimierender c ++ - Compiler fest, wann ein Stack-Slot einer Funktion (Teil des Stack-Frames einer Funktion) von dieser Funktion nicht mehr benötigt wird, damit sie ihren Speicher wiederverwenden kann? . Mit Stack-Slot meine ich ...
gcov generiert keine Coverage-Informationen für Header-Dateien
Ich benutze gcov [https://gcc.gnu.org/onlinedocs/gcc/Gcov.html] zum ersten Mal und ich habe ein Problem, das dem in diesem @ berichteten ...
Warum nehmen die std :: fstream-Klassen keine std :: string?
Dies ist eigentlich keine Designfrage, auch wenn es so scheint. (Nun, okay, es ist eine Art Designfrage). Ich frage mich, warum das C ++std::fstream Klassen nehmen keinstd::string in ihrem Konstruktor oder offenen Methoden. Jeder ...
Function clrscr in C und C ++
Verwenden heutige C- oder C ++ - Compiler dasclrscr Systemfunktion?
c ++ using Deklaration und Funktionsüberladung
1 #include <iostream> 2 3 namespace primerlib { 4 void compute() { std::cout << "primerlib::print()" << std:: endl; } 5 void compute(const void *p) { std::cout << "primerlib::print(const void *p)" << std:: endl; } 6 } 7 8 ...
Make varargs Ausnahmekonstruktor zum Füllen des Stringstreams
rundsätzlich mache ich eine Ausnahmeklasse und möchte in der Lage sein, Debug-Details einfach zu übergeben, wie var error = someFunction(); if(error!=0) { throw MyException("someFunction ended with error state #",error,'.'); } Dies würde das @ ...
Google-Protokollpuffer vergleichen
Ich möchte zwei vergleichenMitteilunge oder (zwei Unterparameter) von Google-Protokollpuffer [http://code.google.com/apis/protocolbuffers/docs/reference/cpp/index.html]. Ich finde keine API, um dies zu erreichen. Irgendwelche Ideen
Ein Fehler beim Instanziieren von Funktionsschablonen aufgrund eines universellen (Vorwärts-) Verweises auf einen Schablonentyp
Universal Referenzen [https://isocpp.org/blog/2012/11/universal-references-in-c11-scott-meyers] (d. h. "Vorwärtsreferenzen", dasc++ Standardname) und perfekte Weiterleitung inc++11, c++14 und darüber hinaus haben viele wichtige Vorteile; ...