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

Der Aufruf von sets aus Go gibt EINVAL für den mnt-Namespace zurück

Der C-Code funktioniert einwandfrei und tritt korrekt in den Namespace ein, aber der Go-Code scheint EINVAL immer vom Aufruf setns zurückzugeben, um den Namespace mnt einzugeben. Ich habe eine Reihe von Permutationen (einschließlich eingeb...
06.09.2014, 20:56
2
Antworten

Wann ist das Schlüsselwort "inline" in C wirksam?

Nun, es gibt keine Garantie durch den Standard, dass inline Funktionen tatsächlich inline sind; Man muss Makros verwenden, um 100% Garantie zu haben. Der Compiler entscheidet unabhängig von dem inline -Schlüsselwort immer auf Basis seiner...
14.12.2014, 00:40
3
Antworten

Wie kann ich einen tragbaren Zeiger vergleichen und tauschen?

Ich habe diesen Code für compareAndSwap in einer StackOverflow-Antwort gefunden: %Vor% Ist dies der geeignetste Weg, um einen portablen schnellen Code zu haben (außer Assembly Inlining). Ein Problem besteht auch darin, dass diese spe...
02.07.2015, 10:19
3
Antworten

Gibt es eine Möglichkeit zu zeigen, wo LLVM automatisch vektorisiert wird?

Kontext: Ich habe mehrere Schleifen in einer Objective-C-Bibliothek, die ich schreibe, die sich mit der Verarbeitung großer Text-Arrays befassen. Ich kann sehen, dass es jetzt in einem einzigen Thread läuft. Ich verstehe, dass LLVM nun in der...
10.11.2013, 13:26
2
Antworten

Gibt es eine Möglichkeit, Syslog-Nachrichten an stdout umzuleiten?

Ich habe eine Anwendung, die in zwei Modi ausgeführt werden kann, entweder mit einer CLI oder als Daemon. Ich verwende syslog() für die Protokollierung. Wenn ich jedoch im CLI-Modus arbeite, würde ich mir wünschen, dass die gesamte Protoko...
08.05.2013, 16:54
1
Antwort

Speicherleck bei Seitenzuordnung mit malloc

Betrachten Sie den folgenden C-Code, der 100.000 4KB große Seiten erstellt, dann 99.999 Seiten freigibt und schließlich die letzte Seite freigibt: %Vor% Wenn Sie es kompilieren, es ausführen und die Speicherauslastung des Prozesses überwache...
28.05.2013, 00:04
8
Antworten

ist in C ähnlich wie eine statische Variable in Java definiert?

In C können wir schreiben: %Vor% Und in Java können wir schreiben: %Vor% Haben diese Anweisungen nicht denselben Zweck, andere Methoden die Variable low verwenden zu lassen?     
02.10.2013, 21:05
1
Antwort

Definieren globaler Variablen in mpi

Ich habe unten einen Beispielcode geschrieben: %Vor% Wie zu bemerken ist, definiert dieses Programm tatsächlich eine globale Variable namens x und der nullte Thread versucht, ihm einen Wert zuzuweisen. Wenn ich dieses Programm auf einem SMP-...
21.05.2013, 14:30
2
Antworten

Wie multipliziert man zwei Quaternionen mit minimalen Anweisungen?

Nach einigem Nachdenken kam ich mit dem folgenden Code zum Multiplizieren von zwei Quaternionen mit SSE: %Vor% Ich habe erwartet, dass die Assembly eine minimale Menge an Anweisungen hat. Wenn ich es jedoch mit gcc -msse3 -S in Assembly ko...
30.08.2013, 23:32
1
Antwort

Wie können C-Strukturen in der ARM-Assembly in einer wartbaren und lesbaren Weise wiederverwendet werden?

Beim Zugriff auf Strukturfelder habe ich manuell Offsets zu Adressen hinzugefügt, um Zugriff auf die Felder zu erhalten. Das ist ziemlich mühsam, schwer zu lesen und ein Maintenance-Kopfschmerz. Gibt es eine bessere Möglichkeit, auf C-Struct-...
05.03.2014, 00:04