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

Wie definiert man einen Funktionszeiger in struct, der struct als Zeiger verwendet?

Ich habe eine Struktur mit einer Callback-Funktion, die Callback-Funktion benötigt einen Zeiger auf die Struktur, um ihre Operation auszuführen. Wie definiere ich diese Elemente richtig, so dass sie ohne Warnungen kompiliert werden? %Vor% We...
01.10.2010, 12:07
4
Antworten

Kann ein funktionsähnliches Makro mit einem variablen Körper definiert werden?

Ich habe mir die GCC-Dokumentation zur Definition von Makros angesehen und es sieht so aus, als ob ich es möchte ist nicht möglich, aber ich denke, wenn es ist, würde jemand hier wissen. Was ich tun möchte, ist dieses Makro zu definieren:...
27.10.2010, 19:37
7
Antworten

Wie erstelle ich eine Win32-DLL ohne Abhängigkeit von der C-Laufzeit

Wie erstelle ich mit Visual Studio 2008 und seinem C / C ++ - Compiler eine Win32-DLL, die nur von anderen Windows-DLLs abhängig ist und keine Abhängigkeit von der Microsoft-C-Laufzeit hat? Ich habe einen C-Code, den ich in eine DLL schreiben...
14.08.2009, 18:04
4
Antworten

Installieren Sie OpenGL ES und kompilieren Sie den Code für Android

Ich habe gerade angefangen OpenGL ES auf Android zu lernen (mit diesem Buch ) und stieß auf ein Problem von Quelle Code aus Kapitel 5 zu bestehenden Methoden der Verwendung von jni in Android (eigentlich betrifft es auch einfach eine native G...
14.03.2011, 15:25
14
Antworten

C Zeiger Frage

Für: %Vor% a ist eine Adresse, an der eine Ganzzahl gespeichert werden kann. &a ist eine Adresse, in der a gespeichert ist. Wo ist dann &a gespeichert? Und wo ist &(&a) gespeichert? Und wo ist &(&(&a...
10.07.2009, 14:25
5
Antworten

Problem beim Umleiten einer C-Programmausgabe in bash

Ich habe ein Programm in C programmiert, das mit printf Nachrichten an das stdout sendet und ich habe Probleme, die Ausgabe in eine Datei umzuleiten (läuft von bash). Ich habe es versucht: %Vor% In jedem Fall wird die Datei program.out er...
01.02.2009, 00:27
4
Antworten

Wie verwende ich PTRACE, um eine konsistente Ansicht mehrerer Threads zu erhalten?

Während ich zu dieser Frage gearbeitet habe, bin ich auf eine mögliche Idee gestoßen, die ptrace verwendet, aber Ich kann nicht richtig verstehen, wie ptrace mit Threads interagiert. Angenommen, ich habe einen bestimmten Multithread-H...
02.09.2013, 17:07
3
Antworten

Ist ein C- oder C ++ - Programm ohne main () gegen Standards?

Ich bin in eine Diskussion mit einem Kollegen von mir involviert, der sagt, dass es möglich ist, ein Programm in C und C ++ ohne main auszuführen und das auch in einer gehosteten Umgebung. Ich sagte, das sei völlig inkorrekt gemäß den Standards....
21.08.2011, 19:42
3
Antworten

Klammern um Rückgabewerte - warum?

Sehr oft sehe ich Code wie diesen (C, C ++ und manchmal Java): %Vor% Ich sehe keinen Vorteil dieser Klammern. Meine Frage ist also, haben die Programmierer return als eine Art Funktion mit dem Rückgabewert als Argument angenommen oder gib...
22.02.2016, 17:49
2
Antworten

Unterschied zwischen clang und gcc [geschlossen]

Ich habe diese beiden Compiler in verschiedenen Projekten verwendet. Wie unterscheiden sie sich in Bezug auf Code-Verarbeitung und Ausgabe-Generationen? Zum Beispiel haben sowohl gcc als auch clang -O2 Optionen für die Optimierung. A...
11.04.2016, 07:22