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

Schreiben einer OS X-Kernel-Erweiterung, um die Linux-SO_BINDTODEVICE-Socket-Option zu implementieren

Ich möchte einen Socket über eine bestimmte Netzwerkschnittstelle erzwingen können. In Linux erlaubt der Kernel einem Programmierer, dies durch Setzen der Socket-Option zu erreichen - aber in OS X bin ich im Dunkeln. Und daher meine Titelfrag...
15.09.2012, 18:28
1
Antwort

Warum funktioniert getchar () nicht richtig?

Heute habe ich einen einfachen Code geschrieben, der getchar() verwendet, um die eingegebenen Zeichen zu zählen. Aber wenn ich es auf Cygwin kompiliere, funktioniert es nicht. Es druckt immer 0, aber ich gebe nie etwas ein oder ich kann keine...
01.01.2012, 14:17
4
Antworten

Auf der Suche nach einer Erklärung für das Leistungsproblem der Thread-Synchronisierung

Gibt es bei der Verwendung von Kernel-Objekten zur Synchronisierung von Threads, die auf verschiedenen CPUs ausgeführt werden, möglicherweise zusätzliche Laufzeitkosten, wenn Windows Server 2008 R2 relativ zu anderen Betriebssystemen verwendet w...
18.01.2013, 17:42
5
Antworten

Unbuffered Subprozess stdout in Windows

Gibt es eine einfache Möglichkeit, die Ausgabe des ungepufferten Subprozesses zu lesen? Ich versuche, ein C-Programm von Java aufzurufen, aber anscheinend ist es stdout block-gepuffert, wenn eine Verbindung zu einer Leitung besteht, und eine Lei...
21.09.2012, 15:58
4
Antworten

markiert mehrzeilige C-Funktionsprototypen

Gibt es eine Möglichkeit für Ctags mit mehrzeiligen Funktionsprototypen in C umzugehen? Ich habe gesucht und das --fields=+S soll mehrzeilige Prototypen machen, aber ich kann es nicht zum Laufen bringen: %Vor% Datei: %Vor% ctags gi...
25.07.2011, 18:02
1
Antwort

Android: Datei-IO von SD-Karte mit dem NDK [geschlossen]

Ich versuche, mit dem NDK auf eine Ausgabedatei zu schreiben, und es scheint nicht zu funktionieren. Der Code, den ich geschrieben habe, sieht so aus: %Vor% Der Grund, warum der Rückgabetyp ein Double ist, besteht darin, dass ich die Funktio...
07.03.2013, 05:45
2
Antworten

Welchen Zweck haben die Umwandlungen, um int in glibc memmove zu signieren?

Quellcode Da machen sie %Vor% Ich verstehe, warum sie überhaupt die Mühe machen, Longs zu Castings zu machen: Sie sollen Undefiniertes Verhalten vermeiden, indem sie Zeiger auf (wahrscheinlich) andere Objekte vergleichen. Und sie müssen...
08.03.2016, 19:46
0
Antworten

Hosting mehrerer Clients mit Freemodbus

Ich arbeite an einem Projekt, bei dem ein Mikrocontroller über Modbus über TCP mit einem PC kommuniziert. Meine Plattform ist ein STM32F4-Chip, der in C ohne RTOS programmiert. Ich schaute mich um und fand LwIP und Freemodbus und hatte ziemlich...
03.10.2013, 23:52
3
Antworten

const char ** in void * umwandeln? [Duplikat]

Betrachten Sie diesen Code: %Vor% Kompiliert fein mit gcc 4.9.2 -pedantic aber cl 18 (das von VS2013) mit Standardoptionen sagt warning C4090: 'function' : different 'const' qualifiers in der memset-Zeile. Jetzt ist caps ein Zeige...
16.03.2015, 11:05
9
Antworten

Wie programmieren Sie sicher außerhalb einer verwalteten Codeumgebung?

Wenn Sie jemand sind, der in C oder C ++ programmiert, ohne die Vorteile der Speicherverwaltung in der verwalteten Sprache, Typprüfung oder Pufferüberlaufschutz, mithilfe von Zeigerarithmetik, wie stellen Sie sicher, dass Ihre Programme sicher s...
07.10.2009, 15:07