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

Wie bekomme ich die Umgebung eines Programms, während ich es in GDB debugge

Ich debugge ein Programm in GDB unter Linux. Ich verwende getenv und setenv Aufrufe, um Umgebungsvariablen zu lesen und zu setzen. Zum Beispiel rufe ich setenv("TZ", "UTC", 1); auf, um die TZ-Umgebungsvariable für die Zeitzone festzuleg...
02.10.2015, 22:58
1
Antwort

rekursive Funktion, die angibt, ob ein Tree ein binärer Suchbaum (BST) ist (Modifizierter Code)

Ich habe hier an den Übungen gearbeitet: " Ссылка " Ich habe eine Funktion geschrieben, die entscheidet, ob ein Baum ein BST (return 1) oder nicht (return 0) ist, aber ich bin mir nicht sicher, ob mein Code total gut ist, ich habe ihn für einen...
28.05.2015, 21:45
4
Antworten

Warum kommt die int Variable nicht vor char Array in Bezug auf die Adressierung, egal wie ich sie in C codiere?

Ich lese Hacking: Die Kunst der Ausbeutung (2. Ausgabe) , und ich bin gerade im Abschnitt über Pufferüberläufe. Im ersten Beispiel werden die Variablen in dieser Reihenfolge deklariert / initialisiert: %Vor% Im Beispiel wird erklärt, das...
14.08.2010, 03:50
1
Antwort

Darstellen von NULL Funktionszeigern zu C Funktionen in Swift

Betrachten Sie die bisher noch nicht dokumentierten Cocoa C-Funktionen _NSLogCStringFunction() und _NSSetLogCStringFunction() . _NSLogCStringFunction() gibt einen Funktionszeiger auf die C-Funktion zurück, die von der Objective-C-Laufze...
28.04.2016, 13:52
1
Antwort

Ist die Verwendung von Unions in C gültig / konform?

Angesichts dieser Strukturen: %Vor% Sind die beiden folgenden Zugriffsmethoden äquivalent und nicht undefiniert? %Vor% Beachten Sie, dass StructA zufällig das erste Mitglied von StructB ist. Ich habe das in einer Codebase gesehen, die...
11.02.2017, 15:50
3
Antworten

Speichermappierte Dateien und Zeiger auf flüchtige Objekte

Mein Verständnis der Semantik von volatile in C und C ++ ist, dass es den Speicherzugriff in (beobachtbar ) Nebenwirkungen . Beim Lesen oder Schreiben in eine Memory-Mapped-Datei (oder Shared Memory) würde ich erwarten, dass der Zeiger flüch...
18.08.2017, 10:00
5
Antworten

Wie finde ich das n-te gesetzte Bit?

Für Code, der sich auf diese Frage bezieht , muss ich Folgendes so schnell wie möglich berechnen:    Geben Sie für eine 32-Bit-Ganzzahl i die Position des n -ten niedrigstwertigen gesetzten Bits an. Sowohl n als auch das Ergebnis sollt...
03.08.2017, 11:23
2
Antworten

Liefert Zeiger auf eine String-Konstante

%Vor% "BM" muss irgendwo im schreibgeschützten Speicherbereich liegen, warum kann ich dann keinen Zeiger darauf bekommen? (Es kompiliert, aber es sagt ungültigen Speicherbereich (clang compiler))     
16.04.2015, 11:26
1
Antwort

Es können nicht mehr als 10 MQs erstellt werden

Ich verwende ein Python-Modul, das die Posix-Echtzeiterweiterungen umschließt, um MessageQueues zu erhalten. Dies ist der Python-Code %Vor% Dies erzeugt ungefähr 10 mqs, bevor OSError: This process already has the maximum number of files...
31.10.2016, 12:52
1
Antwort

Ist es okay für int ** und const int **, um einen Alias ​​zu erstellen?

Ich verstehe, dass so etwas in Ordnung ist: %Vor% Was ist damit? %Vor%     
16.07.2017, 01:08