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.
3
Antworten

Ist es möglich, die Optimierung der Verbindungszeit zu aktivieren, während nur das strikte Aliasing für einige Funktionen deaktiviert wird?

Mein Programm entspricht der strengen Aliasing-Regel, mit Ausnahme einer Stelle: einer Kompilierungseinheit, die Hash-Funktionen wie MurmurHash3, SpookyHash usw. enthält. Auf x86 und x86_64 akzeptieren diese Hashing-Funktionen const char * , w...
10.09.2014, 11:45
2
Antworten

Warne, wenn der als __unused markierte Parameter verwendet wird

Mit dem Parameter -Wunused-Parameter können Sie __unused für unbenutzte Parameter als Compiler-Optimierung erzwingen. Der folgende Code verursacht zwei Warnungen: %Vor% Diese Warnungen werden durch Hinzufügen von __uned die nicht verwendeten...
24.01.2013, 01:53
3
Antworten

Programmiere, welcher Quellcode genau der gleiche ist wie seine Ausgabe [duplizieren]

Je mehr ich versuche, dieses verblüffte Rätsel zu verstehen, desto mehr möchte ich aufgeben. %Vor% Wie läuft es für diesen einzeiligen Quellcode ab, genau die gleiche Ausgabe zu erzeugen, wenn das Programm ausgeführt wird, und gibt es irge...
28.08.2015, 09:26
2
Antworten

Erhalte IPv6-Adressen in Linux mit ioctl

Ich versuche, IPv6-Adressen in meinem Linux-Betriebssystem wie folgt zu erhalten: %Vor% Es funktioniert erfolgreich, wenn eine IPv4-Adresse für die Schnittstelle konfiguriert ist, aber wenn die Schnittstelle nur eine IPv6-Adresse hat, wird s...
23.12.2013, 12:34
3
Antworten

C Stil Strings, Zeiger, Arrays

Ich habe Probleme zu verstehen, was eine C-Style-Zeichenfolge ist. Glückliches frühes neues Jahr Was ich weiß: Ein Zeiger enthält eine Speicheradresse. Dereferenzieren des Zeigers gibt Ihnen die Daten an diesem Speicherort. %Vor% Nun zu d...
31.12.2013, 18:46
3
Antworten

DLL in C geschrieben gegen die gleiche in C ++ geschrieben

Ich hatte heute eine Diskussion mit einem Kollegen. Er behauptete, dass das Schreiben einer DLL in C jeder anderen Anwendung, die in welcher Sprache auch immer geschrieben ist, erlauben würde, diese DLL zu verwenden. ABER, wenn diese DLL in C ++...
24.05.2013, 08:00
5
Antworten

Warum ist C plattformabhängig? [Duplikat]

Warum muss C für jede Architektur neu kompiliert werden? Geht das nicht alles als Bits und Bytes und lädt und springt sowieso? Geht nicht jede Architektur im Wesentlichen auf die gleiche Weise durch die grundlegendsten Befehle?     
11.08.2013, 11:10
1
Antwort

Kompilierung schlägt mit OpenMP unter Mac OS X Lion fehl (memcpy und SSE intrinsics)

Ich bin auf das folgende Problem gestoßen. Das folgende Code-Snippet wird unter Mac OS X nicht mit einem Xcode verknüpft, den ich ausprobiert habe (4.4, 4.5) %Vor% Der Code wird nur als Beispiel bereitgestellt und würde bei der Ausführung se...
17.10.2012, 10:19
5
Antworten

Wie führe ich finish und dann einen anderen Befehl aus den internen Befehlen aus?

Dies ist ein reduziertes Beispiel für die Struktur meines Codes: %Vor% Und hier ist das entsprechende GDB-Skript: %Vor% Das Problem ist, dass der Befehl finish verhindert, dass die nachfolgenden Befehle (nämlich print i und contin...
08.05.2012, 14:56
2
Antworten

Beseitigen Sie die Verzweigung, wenn Sie den Median in einem Binärbild {0, 255} finden

Ich habe ein binäres Bild, der binäre Wert ist entweder 0 oder 255. Der Typ der Bilddaten ist unsigned char . Hier muss ich eine mediane Filterung für dieses Bild durchführen. Ich denke, ein Histogramm zu verwenden, um den Median zu fi...
04.10.2013, 06:14