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

new libstdc ++ von gcc5.1 kann großen Heapspeicher zuweisen

valgrind erkennt "noch erreichbares Leck" in einem leeren Programm, das mit gcc5.1, g++ ./a.cpp , kompiliert wurde %Vor% valgrind sagt, valgrind ./a.out , %Vor% Bei c-Programmen meldet valgrinds keine Speicherlecks und keine Speicher...
22.05.2015, 09:34
2
Antworten

Gibt es Leistungsunterschiede bei der Verwendung von int im Vergleich zu int8_t

Meine Hauptfrage ist Gibt es einen Unterschied zwischen int und int8_t für die Ausführungszeit ? In einem Framework, an dem ich gerade arbeite, lese ich oft Code, bei dem einige Parameter als int8_t in function gesetzt sind, weil "dieser...
04.02.2015, 09:03
1
Antwort

PKCS # 7 Signaturverifizierung

Ich versuche, die Signaturprüfung für PDFs zu implementieren. Es ist ein großes Thema, also gehe ich Schritt für Schritt vor, zuerst versuche ich, im Falle eines PDFs, das ich selbst unterschrieben habe, ein Positiv zurückzugeben, indem ich alle...
16.10.2013, 18:11
2
Antworten

Geben Sie einen Typ uintX_t ein, wobei X der Wert eines Makros ist

Ich habe ein Makro, WW , mit der Wortbreite in Bits, wie %Vor% Ich möchte einen neuen Typ, foo_t , als Alias ​​für eines der uintX_t in <stdint.h> deklarieren. Ich kann die Wortbreite hart codieren und verwenden %Vor% All...
06.09.2015, 12:04
1
Antwort

Liest eine "Null" aus dem Speicher schneller als das Lesen anderer Werte?

Ich führe ein Speicherzugriffsexperiment durch, bei dem eine 2D-Matrix verwendet wurde, wobei jede Zeile die Größe einer Speicherseite hatte. Das Experiment besteht darin, jedes Element unter Verwendung von Zeilen- / Spaltenmajor zu lesen und da...
31.10.2014, 17:21
1
Antwort

Versuch, den N-Prozess-Algorithmus von Peterson zu verstehen

Ich versuche den Peterson's N-Process Algorithmus zu verstehen und bin auf diese Frage gestoßen. Frage: Angenommen, drei Prozesse haben Prozess-IDs 0, 1 and 2 . Diese Prozesse laufen gleichzeitig auf einem Uniprozessor und verwenden den...
02.11.2014, 17:02
1
Antwort

Korrekter Weg, um zwei doppelt verkettete Listen zu verbinden

In der Linux-Kernelquelle ist list_splice mit __list_splice : implementiert %Vor% Zeigt% list nicht bereits auf den Kopf einer verknüpften Liste? Warum müssen wir stattdessen list->next holen?     
22.11.2015, 02:16
1
Antwort

Verweisen auf C Dlls von Windows 10 Universal App über die CPU-Architekturen hinweg

Grundlegende Frage / Zusammenfassung: Ich muss auf eine Binärdatei (DLL) verweisen, die von jemand anderem in C aus einem universellen Win 10-App-Projekt erstellt wurde. Allerdings gibt es eine separate DLL für x86 und Arm. Ich glaube, ich muss...
22.06.2015, 01:28
2
Antworten

Ist dies eine gültige Definition für main ()?

Der C11-Standard erklärt Folgendes:    5.1.2.2.1 Programmstart       Die beim Programmstart aufgerufene Funktion heißt main. Die Implementierung deklariert keinen Prototyp für diese Funktion. Es sollte mit einem Rückgabetyp von int und...
23.06.2015, 10:54
5
Antworten

Die gcc-Optimierung überspringt die Initialisierung des zugewiesenen Speichers

Mit gcc 4.9.2 20150304 64 Bit stieß ich auf dieses scheinbar seltsame Verhalten: %Vor% Im Code ordne ich einen double auf dem Heap zu, initialisiere ihn und gebe dann ein weiteres double initialisiert mit der Adresse des ersten in ein...
09.05.2015, 08:01