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

Warum ist es verboten, fork ohne exec in mac zu verwenden?

Meine Frage ist ziemlich einfach. Unter Linux ist es sehr beliebt, fork ohne exec zu verwenden Ich habe jedoch festgestellt, dass dies auf MacOS nicht möglich ist (siehe Handbuch Gabel) Ссылка    Es gibt Grenzen dafür, was Sie im Chil...
17.09.2013, 16:08
1
Antwort

Mysteriöses printf-Argument beim Zerlegen von c-Programmen

Also ich habe diesen c-code: %Vor% Ich habe es auf ubuntu mit: kompiliert %Vor% Und dann zerlegt es mit: %Vor% Und in main printf () wird wie folgt aufgerufen: %Vor% Was ich gerade frage, ist, was das bedeutet: %Vor% Ich weiß,...
16.05.2015, 15:04
1
Antwort

Welche Unix haben kein thread-sicheres malloc?

Ich möchte, dass mein C-Programm auch auf einem sehr alten Unix-Betriebssystem portierbar ist, aber das Problem ist, dass ich pThreads und die dynamische Zuweisung (malloc) verwende. Alle Unix, von denen ich weiß, haben einen thread-sicheren mal...
12.05.2013, 17:05
2
Antworten

Wie sollte "das kann nie passieren" Art von Fehlern in C behandelt werden? [geschlossen]

Ich entwickle ein großes Projekt in C mit anderen Teammitgliedern, und wir haben Unstimmigkeiten darüber, wie "das kann nie passieren" -Stil von Fehlern behandelt werden. Damit meine ich Fehlerfälle, die der Code derzeit niemals erreichen kann,...
17.03.2015, 08:39
1
Antwort

Erklärung der vorläufigen Definitionen in C [Duplikat]

Nehmen wir an, ich habe zwei Quelldateien: main.c und a.c : main.c : %Vor% a.c : %Vor% Nach dem letzten C99-Entwurf 6.9.2 Externe Objektdefinitionen p. 2 (Betonung meins):    Eine Deklaration eines Bezeichners für...
16.07.2014, 13:54
4
Antworten

unsigned short vs unsigned int - manchmal sind sie der gleiche Bereich? [geschlossen]

Was ist der Unterschied zwischen unsigned short und unsigned int ? Ich fand, dass unsigned short ist 0-65,535 und unsigned int ist 0-65,535 oder 0-4,294,967,295 . Ich verstehe den Unterschied nicht sehr gut. Wie kann ich die G...
17.03.2013, 01:35
1
Antwort

# ein Tupel in C definieren

Ich möchte in der Lage sein, ein Tupel zu definieren, das die Argumente darstellt, die von anderen Makros benötigt werden. Ich denke, der beste Weg, um zu zeigen, was ich will, ist ein Beispiel: %Vor% Ich möchte OUTPUT(LED) dann zu exp...
27.04.2015, 13:48
1
Antwort

Clang Error - stddef Datei nicht gefunden?

Nach dem Upgrade auf Ubuntu 13.10 "Saucy" gibt Clang jetzt die Fehlermeldung: %Vor% Übrigens war der Header, den ich einschloss, stdio.h nicht stddef.h , aber ich nehme an, dass stdio.h Referenzen oder #includes stddef.h     
14.12.2013, 19:21
5
Antworten

Muss man -fPIC beim Kompilieren mit GCC noch verwenden?

Auf gcc-Zielmaschinen müsste man, wenn man eine gemeinsam genutzte Bibliothek kompilieren möchte, -fpic oder -fPIC angeben, damit die Dinge korrekt funktionieren. Dies liegt daran, dass standardmäßig absolute Adressierung verwendet wurde, die fü...
17.12.2013, 14:52
3
Antworten

Ist es vernünftig, Umwandlungen in #definierte Konstanten zu integrieren, je nachdem, wie sie verwendet werden sollen?

Angenommen, ich habe eine Reihe von nicht-magischen Konstanten, denen in der Header-Datei eines Gyroskop-Moduls gyro.h : symbolische Namen gegeben wurden %Vor% In diesem Fall verwenden die Hardware-Abstraktions-Bibliotheken für meine MCU...
01.02.2015, 17:18