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

Sind Unix-Pipe (|) und Pipe, die wir mit "pipe (int pipefd [2])" erzeugen, in c gleich?

Sind Unix-Pipe (|), Pipelines die Ausgabe eines Prozesses zu einem anderen und Pipe wir erstellen mit "Pipe (Int Pipefd [2])" in c für Interprozesskommunikation die gleiche?     
14.12.2015, 13:37
2
Antworten

Branch Vorhersage ohne Kosten?

Ich bin gerade über dieses Ding gestolpert, und ich bin wirklich neugierig, ob moderne CPUs (aktuelle, vielleicht auch mobile (embedded)) tatsächlich keine Verzweigungskosten in der folgenden Situation haben. p> 1. Sagen wir, wir haben das:...
27.09.2015, 09:55
3
Antworten

Statische const-Variablendeklaration in einer Header-Datei

Wenn ich eine statische const-Variable in der Header-Datei wie folgt deklariere: %Vor% und fügen Sie diesen Header dann in mehr als ein .c Dateien ein, wird der Compiler eine neue Instanz für jede Datei erstellen oder ist "intelligent" ge...
12.08.2016, 07:18
1
Antwort

Konfiguriert gcc während der Kompilierzeit lokale Variablen?

Ich lese gerade (zum zweiten Mal) "Hacking: Die Kunst der Ausbeutung" und bin über etwas gestolpert. Das Buch schlägt zwei verschiedene Möglichkeiten vor, um diese beiden ähnlichen Programme zu nutzen: auth_overflow und auth_overflow2...
11.08.2016, 08:29
2
Antworten

sucht nach Hash-Tabelle C-Bibliothek [geschlossen]

Ich habe die vorherigen Fragen zu diesem Thema überprüft, konnte aber keine Lösung finden, die meinen Anforderungen entspricht. Was ich brauche: Unterstützt sowohl Strings als auch Integer-Tupel (int-Arrays in C). Wenn es sich um ein Int...
12.08.2013, 22:39
1
Antwort

SSL_shutdown korrekt behandeln

Die openssl-Dokumentation zu SSL_shutdown besagt Folgendes: Es wird daher empfohlen, den Rückgabewert von SSL_shutdown () zu überprüfen und SSL_shutdown () erneut aufzurufen, wenn das bidirektionale Herunterfahren noch nicht abgeschlossen ist (R...
20.01.2015, 22:08
6
Antworten

MEMPPY-konformes Schreiben mit striktem Aliasing

Die allgemeine Antwort auf die Frage "Wie implementiert man die memcpy-Funktion mit strengen Aliasing-Regeln?" ist etwas nach dem Motto %Vor% Wenn ich jedoch richtig verstanden habe, kann der Compiler den Aufruf von memcpy und den Zugriff au...
31.07.2014, 13:57
4
Antworten

Fast byteweise ersetzen if

Ich habe eine Funktion, die binäre Daten von einem Bereich in einen anderen kopiert, aber nur wenn die Bytes sich von einem bestimmten Wert unterscheiden. Hier ist ein Codebeispiel: %Vor% Das Problem ist, dass das für meinen momentanen Bedar...
23.02.2016, 13:11
1
Antwort

Wie funktionieren Import-Bibliotheken und warum benötigt MinGW sie nicht?

Ich habe diese Seite angeschaut: Ein ausführlicher Einblick in das ausführbare Dateiformat von Win32 Portable Es wird erläutert, dass der Linker eine Importbibliothek benötigt, da der Compiler nicht zwischen normalen Funktionsaufrufen und A...
07.01.2015, 16:34
1
Antwort

Weisen Sie C-Array dem std :: array von C ++ zu? (std :: arrayT, U = T [U]) - es existiert kein geeigneter Konstruktor von "T [U]" bis "std :: arrayT, U"

Ich versuche, einem C ++ std :: -Array ein C-Array zuzuordnen. Wie mache ich das, den saubersten Weg und ohne unnötige Kopien usw.? Wenn Sie tun %Vor% Ich erhalte einen Compilerfehler: "Es gibt keinen passenden Konstruktor".     
06.10.2014, 15:35