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

Kann ich mehreren Programmen erlauben, gleichzeitig aus derselben Datei zu lesen?

Ich habe eine Anwendung, die eine Reihe von Datendateien liest und einige Modellberechnungen durchführt. Das Programm muss die Datendateien selbst nicht ändern, daher öffne ich sie momentan mit dem schreibgeschützten Flag, wie unten gezeigt: %...
19.07.2012, 18:17
1
Antwort

Cache auf Intel 64bit Maschine aktivieren / deaktivieren: CD Bit immer gesetzt?

Ich versuche, alle Ebenen des Cache für meine Maschine Intel (R) Xeon (R) CPU E5-1650 v2 @ 3,50 GHz in Xen zu deaktivieren. Ich habe ein Tool geschrieben, um den folgenden Assemble-Code aufzurufen, um den Cache zu deaktivieren / aktivieren und d...
21.01.2014, 18:03
1
Antwort

Einbetten von OCaml in C: Verknüpfungsfehler

Ich versuche, ein Programm zu kompilieren, das gemischte C- und Ocaml-Quellen verwendet, wobei die Hauptanwendung in C einige OCaml-Code-Teile aufruft. Alles klar, kein Problem hier, es scheint eine übliche Operation zu sein, vollständig dokume...
20.04.2012, 10:40
1
Antwort

LLVMCreateDisasm gibt NULL zurück

Ich versuche, einige Bytes mit LLVM C-Schnittstelle zu zerlegen.  % Co_de% gibt jedoch NULL zurück. %Vor% Ich bin auf x64 Linux. Ein Blick auf die Dokumentation scheint mir alles richtig zu machen. %Vor%    Erstellen Sie einen Disassem...
30.01.2014, 17:04
1
Antwort

deklariert statische globale Funktionen in Header-Dateien

Ich stieß auf einen Code, der von jemand anderem geschrieben wurde. Es gibt mehrere globale Funktionen, die in Headerdateien als statisch deklariert sind. Die Funktionen selbst sind in separaten Implementierungsdateien definiert. AFAIK, statisch...
21.03.2012, 10:59
2
Antworten

Suche nach der richtigen Ringpufferimplementierung in C

Ich suche nach einer Ringpuffer-Implementierung (oder Pseudocode) in C mit den folgenden Eigenschaften: Multiple-Produzenten-Single-Consumer-Muster (MPSC) Verbraucher blockiert auf leer Produzenten blockieren vollständig lock-free (ich...
04.09.2012, 13:05
2
Antworten

Warum kann nan durch doppelte Berechnung verhindert werden?

Manchmal habe ich eine Nan als Ergebnis der Multiplikation von no-nan b und c: %Vor% oder als Ergebnis von floor (): %Vor% Doppelte Berechnung und Verwendung von sleep () verhindern dieses Problem: %Vor% CPU ist ein AMD Athlon (tm)...
11.02.2013, 19:09
2
Antworten

In der Reihenfolge der Beendigung drucken?

Ich habe ein Programm, das eine Zufallszahl erzeugt, n, dann n-mal eine Schleife. Bei jeder Iteration wird der Wert von sleeptime randomisiert und fork aufgerufen. Der untergeordnete Prozess wird für sleeptime Sekunden inaktiviert und d...
24.05.2013, 20:11
1
Antwort

Identifizieren Sie die umschließende Schleife eines Blocks in LLVM

Wie kann ich für LLVM-Basisblöcke, die durch die Klasse BasicBlock dargestellt werden, feststellen, welche nächste Schleife (falls vorhanden) diesen Block enthält? Und ich möchte dies in einem runOnModule pass identifizieren.     
23.08.2012, 12:22
3
Antworten

Wie man ein Array von einer PHP-Erweiterung zurückgibt, ohne es in den Speicher zu kopieren?

Ich entwickle eine PHP-Erweiterung, bei der eine Objektmethode ein Array zval zurückgeben muss. Die Methode sieht folgendermaßen aus: %Vor% Der Code funktioniert gut und macht die erwartete Sache - er gibt das myArrayProperty des Ob...
24.07.2013, 20:39