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.
1
Antwort

Überschreibe schwache Symbole in der statischen Bibliothek

Ich möchte eine statische .a-Bibliothek für mein Projekt aus mehreren Quellen erstellen, von denen einige schwache Funktionen definieren und andere sie implementieren. Nehmen wir als Beispiel: lib1.c: %Vor% lib2.c: %Vor% Dann möchte...
15.04.2014, 09:41
4
Antworten

Bedingte Tests in Primality durch Trial Division

Meine Frage betrifft den bedingten Test in der Testabteilung. Es scheint eine Debatte darüber zu geben, welchen konditionellen Test zu verwenden ist. Schauen wir uns den Code dafür von RosettaCode an. %Vor% Die Radfaktorisierung oder die V...
21.03.2014, 10:47
2
Antworten

Wie kann printf eine Compilerwarnung ausgeben?

Ich habe mich gefragt, wie eine Funktion eine Kompilierungswarnung ausgeben kann? Das kam mir in den Sinn, weil der Compiler eine Warnung ausgibt, wenn wir im ersten Argument von printf (scanf) einen falschen Formatbezeichner für die mit dies...
24.10.2015, 18:24
4
Antworten

Schnellster Weg, um ein Byte-Array mit vielen anderen zu vergleichen?

Ich habe eine Schleife mit folgender Struktur: Berechne ein Byte-Array mit der Länge k (irgendwo langsam) Finde heraus, ob das berechnete Byte-Array mit irgendwelchen in einer Liste von N Byte-Arrays übereinstimmt, die ich habe. Wiederho...
17.01.2014, 10:35
3
Antworten

Beim Aufruf von clock_gettime () darf das zurückgegebene tv_nsec-Feld tatsächlich eine Sekunde überschreiten?

Wenn Sie clock_gettime() aufrufen, wird eine Zeitspannenstruktur zurückgegeben. %Vor% Ich finde in der man-Seite keine Garantie, dass der tv_nsec eine Sekunde nicht überschreitet. Besteht die Garantie tatsächlich? Könnte es von der Biblio...
19.01.2015, 16:47
4
Antworten

GCC, wie Stack-Pufferüberlauf zu erkennen

Da es eine Option -fstack-protector-strong in gcc gibt, um Stack-Smashing zu erkennen. Es kann jedoch nicht immer Stapelpufferüberlauf erkennen. Für die erste Funktion func, wenn ich eine Zeichenfolge mit 10 Zeichen mehr eingabe, stürzt das P...
30.09.2013, 10:12
3
Antworten

Wie werden die oberen und unteren Grenzen für Fließkommazahlen bestimmt?

Ich habe eine Frage zu dem folgenden Zitat (N3797, 3.9.1 / 8):    Die Wertdarstellung von Fließkommatypen ist implementierungsdefiniert. Soweit ich es verstehe, gibt es der Implementierung völlige Freiheit beim Definieren der Grenzen von...
19.10.2014, 08:10
1
Antwort

Verwenden von mmap und madvise für große Seiten

Ich möchte Speicher auf den riesigen Seiten reservieren, die von einem Linux-Rechner benutzt werden. Ich sehe, dass es zwei Möglichkeiten gibt, dies zu tun, mit mmap und madvise . Das heißt, das MAP_HUGETLB Flag mit dem mmap Aufruf...
26.05.2015, 23:59
6
Antworten

Numerische Genauigkeit für die Differenz von Quadraten

In meinem Code berechne ich oft Dinge wie das folgende Stück (hier C-Code zur Vereinfachung): %Vor% Bei diesem Beispiel ignorieren Sie, dass das Argument der Quadratwurzel aufgrund von Ungenauigkeiten negativ sein kann. Ich habe das mit zusä...
13.08.2013, 15:13
4
Antworten

Was ist das Risiko von numerischen Instabilitäten bei der Zerlegung von Nennern?

Angenommen, ich möchte eine Zahl in viele teilen. %Vor% Da die Multiplikation schneller ist, ist die Versuchung, dies zu tun %Vor% 1) Ist dies garantiert identische Antworten? Ich vermute nicht, aber eine Bestätigung wäre schön. 2) We...
02.02.2015, 14:04