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.
Gegeben ein Bytearray uint8_t data[N] Was ist eine effiziente Methode, um ein Byte uint8_t search innerhalb von zu finden, auch wenn search nicht oktet ausgerichtet ist ? d.h. die ersten drei Bits von search könnten in data[i] un...
Zwei Anwendungsfälle, für die ich short in Betracht ziehen würde:
Ich möchte einen Integer-Typ, der mindestens 16 Bit groß ist
Ich möchte einen Integer-Typ, der genau 16 Bit groß ist
Da im ersten Fall int garantiert mindestens 16...
Wie ist es möglich, einen Zeiger auf Struktur zu deklarieren, auch wenn ich keine Struktur deklariere?
%Vor%
Warum wird das obige erfolgreich kompiliert?
Ich muss die Byte-Reihenfolge eines Arrays beim Kopieren in ein anderes Array effizient austauschen.
Das Quell-Array ist von einem bestimmten Typ; char, short oder int so das Byte Swapping erforderlich ist eindeutig und wird entsprechend di...
Es gibt mindestens zwei BCrypt-Implementierungen in C:
Das Original: Ссылка
Openwalls: Ссылка
Welche sollte ich als Basis für ein neues Projekt verwenden? Beachten Sie, dass ich keine Abwärtskompatibilität benötige. Daher wird meine...
Kann mir jemand sagen, wie man die Quellportadresse im UDP-Socket einstellt? Meine Client-Anwendung muss die Pakete vom 57002-Port an den Server-Port 58007 senden.
Ich habe ein kleines Programm geschrieben, das zwei Ganzzahlen mit scanf liest und dann verschiedene arithmetische Berechnungen durchführt. Ich verwende printf , um die Ergebnisse anzuzeigen. Wie kann ich printf nur zwei Stellen nach dem...
Ich habe Pseudocode gefunden, wie man einen Ringpuffer implementiert.
%Vor%
Was ich nicht verstehe, ist der "Konsum Artikel w." Kommentar, weil ich denke, dass wir mit w = b[out]; w konsumieren, nicht wahr?
Ich habe eine Adresse im Speicher und möchte die Berechtigungen (r / w / x) dieser Speicheradresse herausfinden.
z. B.
%Vor%
Hier wird das String-Literal "Hallo" im Nur-Lese-Speicher gespeichert. Gibt es beim Ausführen des Programms über...
%Vor%
Ich habe meinen Signalhandler in der Hauptfunktion wie folgt aktiviert:
%Vor%
Mein Signalhandler ist so:
%Vor%
Nun mag meine Frage für einige Leute offensichtlich sein, warum habe ich die gedruckten Debug-Zeilen nicht gesehen, wen...