Suchergebnisse für Anfrage "c++"
Wie lässt man den GCC-Compiler die Variablenteilung in Mul umwandeln (wenn es schneller ist)
int a, b; scanf("%d %d", &a, &b); printf("%d\n", (unsigned int)a/(unsigned char)b);Wenn kompiliert, habe ich ... ::00401C1E:: C70424 24304000 MOV DWORD PTR [ESP],403024 %d %d ::00401C25:: E8 36FFFFFF CALL 00401B60 scanf ::00401C2A:: 0FB64C24 1C ...
Was sind die häufigsten undefinierten Verhaltensweisen, die ein C ++ - Programmierer kennen sollte? [geschlossen
Was sind die häufigsten undefinierten Verhaltensweisen, die ein C ++ - Programmierer kennen sollte? Sag, wie: a[i] = i++;
enum-int Casting: Operator oder Funktion
In dem externen Code, den ich verwende, ist enum: enum En {VALUE_A, VALUE_B, VALUE_C};In einem anderen externen Code, den ich verwende, gibt es 3 #define Direktiven: #define ValA 5 #define ValB 6 #define ValC 7Viele Male habe ich int X, ...
C ++ v-table: Teil der Sprache oder Compiler abhängig?
Ist die V-Tabelle virtuelle Methodentabelle [http://en.wiki,pedia.org/wiki/Virtual_method_table]) ein Teil der C ++ - Spezifikation, oder obliegt es dem Compiler, die virtuellen Methodensuchen zu lösen? Wenn es Teil der Spezifikation ist: ...
Wie kann ich den Placement-Operator neu sinnvoll überlasten?
C ++ erlaubt Überladungoperator new - sowohl global als auch pro Klasse - üblichoperator new, operator new[] benutzt mitnew[] Anweisung und Platzierungoperator new separat. Die ersten beiden dieser drei sind normalerweise überlastet, ...
Bestimmen Sie, ob A die Permutation von B ist, indem Sie ASCII-Werte verwenden
Ich habe eine Funktion geschrieben, um festzustellen, ob der Stringa ist eine Permutation von stringb. Die Definition lautet wie folgt: bool isPermutation(std::string a, std::string b){ if(a.length() != b.length()) return false; int a_sum, ...
Zweck des Dummy-Parameters bei Überladung des Postfix-Operators? c ++
Wenn der Postfix-Operator überladen wird, kann ich etwas Einfaches tun wie Class Foo { private: int someBS; public: //declaration of pre &postfix++ Foo operator++(); //rest of class not shown };Prefix muss keine Parameter annehmen, also wenn ich ...
Wie schreibe ich eine Range-Pipeline, die temporäre Container verwendet?
Ich habe eine Drittanbieterfunktion mit dieser Signatur: std::vector<T> f(T t);Ich habe auch einen potenziell unendlichen Bereich der Range-V3-Sortierung [https://github.com/ericniebler/range-v3]) vonT genanntsrc. Ich möchte eine Pipeline ...
Funktionen mit const-Argumenten und Overloading
Wurde ausprobiert the stacker overflow qn [https://stackoverflow.com/questions/3681188/why-does-a-function-declaration-with-a-const-argument-allow-calling-of-a-function] Also überlegte ich mir, warum ich die Funktion nicht überladen sollte, und ...
Warum gibt getenv () einen nicht konstanten String zurück
Ich habe die Dokumentation für das @ gelesstd::getenv() Funktion auf cppreference.com [http://en.cppreference.com/w/cpp/utility/program/getenv] und es heißt Modifizieren der von getenv zurückgegebenen Zeichenfolge ruft undefiniertes Verhalten ...