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

GCC kompiliert die Zählung der führenden Nullen schlecht, sofern nicht Haswell angegeben wurde

Der GCC unterstützt die __builtin_clz(int x) builtin, die die Anzahl der Anzahl der führenden Nullen (aufeinanderfolgende höchstwertige Nullen) im Argument zählt. Dies ist unter anderem 0 , um die Funktion lg(unsigned int x) effizie...
07.11.2016, 01:17
2
Antworten

FFTW: Signal besteht aus Rauschen nach IFFT

Nach der FFT und IFFT kann ich nur Rauschen in meinen Kopfhörern hören ... Hier ist der Code: %Vor% Vielleicht habe ich den falschen FFT-Typ gewählt? P.S. Daten sind das Anfangssignal AKTUALISIEREN Ok, jetzt ist der Code %Vor% D...
13.12.2010, 15:06
5
Antworten

Sperrmechanismen für die Konsistenz des Shared-Memory

Ich entwickle einen Mechanismus für den Austausch von Daten zwischen zwei oder mehr Prozessen mit Shared Memory unter Linux. Das Problem ist, dass ein gewisses Maß an Gleichzeitigkeitskontrolle erforderlich ist, um die Datenintegrität auf dem ge...
18.06.2010, 15:01
3
Antworten

Konstruiert einen logischen Ausdruck, der Bits in einem Byte zählt

Wenn wir neue Kandidaten interviewen, bitten wir sie normalerweise, einen Teil des C-Codes zu schreiben, um die Anzahl der Bits mit dem Wert 1 in einer gegebenen Bytevariablen zu zählen (z.B. enthält das Byte 3 zwei 1-Bits). Ich kenne alle gängi...
24.05.2010, 10:53
8
Antworten

Rekursiver Descent-Parser für C

Ich suche einen Parser für C. Hier ist was ich brauche: Geschrieben in C ( nicht C ++). Handgeschrieben (nicht generiert). BSD oder ähnlich permissive Lizenz. Kann sich selbst nicht-trivial analysieren (kann eine Teilmenge von C sein)...
27.11.2009, 14:03
5
Antworten

Doppelsternchen und 'malloc' in C

Ich habe seit einiger Zeit Hinweise studiert und ich kann meinen Kopf nicht vollständig umschließen. Es scheint eine Lücke zu geben, die nicht erklärt wird, wenn Sie von Tutorials springen, die Zeiger auf tatsächliche Funktionen und Code erkläre...
22.03.2017, 03:34
3
Antworten

Was bedeutet es für POSIX, dass ein Thread "suspendiert" ist?

Im Laufe des Kommentars zu einer kürzlich gestellten Frage ergab sich eine Nebenfrage, worüber Zeigen Sie eine Löschungsanforderung für einen Pthreads-Thread mit der Abbruchfähigkeit PTHREAD_CANCEL_DEFERRED an, von der erwartet werden kann,...
24.09.2015, 19:10
2
Antworten

Warum verursacht die "leere" Schleife einen Busfehler beim Kompilieren des C-Programms mit clang -O2 auf macOS?

Ich bin auf macOS High Sierra. %Vor% Ich habe das folgende synthetisierte Programm. %Vor% Edit 2: Ich habe jetzt explizit mit clang in den folgenden Beispielen kompiliert. Wenn ich das folgende C-Programm mit clang -O2 kompiliere...
16.02.2018, 22:20
4
Antworten

Abwickeln des Rahmens, aber nicht in C zurückkehren

Meine Programmiersprache kompiliert nach C, ich möchte Tail Recursion-Optimierung implementieren. Die Frage hier ist, wie die Kontrolle an eine andere Funktion übergeben wird, ohne von der aktuellen Funktion "zurückzukehren". Es ist ziemlich...
06.02.2018, 15:29
4
Antworten

Gebietsschemaunabhängige strtod-Implementierung

Ich habe eine Bibliothek, die doppelte Zahlen parsen muss, die immer einen Punkt '.' als Dezimaltrennzeichen. Unglücklicherweise respektiert strtod () in diesem Fall das Gebietsschema, das möglicherweise ein anderes Trennzeichen verwendet, und d...
03.01.2010, 11:13