Suchergebnisse für Anfrage "struct"
Mmap und struct in C [closed]
Ich möchte Strukturen mit mmap in C lesen und schreiben. Ich habe eine Funktion namens insert_med, die das Einfügen einer neuen Struktur erlaubt med in die mmap und jede Struktur (mit einem eindeutigenSchlüsse) muss an einer anderen Position des ...
Warum wird das Kopiermerkmal für die Standard-Array-Initialisierung (Strukturwert) benötigt?
Wenn ich eine Struktur wie diese definiere, kann ich sie als Wert an eine Funktion übergeben, ohne etwas Bestimmtes hinzuzufügen: #[derive(Debug)] struct MyType { member: u16, } fn my_function(param: MyType) { println!("param.member: {}", ...
Aliasing Arrays durch structs
Ich lese Absatz 7 von 6.5 in ISO / IEC 9899: TC2. Es erlaubt den lwertigen Zugriff auf ein Objekt durch: ein Aggregat- oder Vereinigungstyp, der einen der oben genannten Typen unter seinen Mitgliedern enthält (einschließlich rekursiv eines ...
Wie kann ich eine anonyme Struktur in C zurückgeben?
eim Testen von Code wurde mir klar, dass der folgende Code kompiliert wird: struct { int x, y; } foo(void) { } Es scheint, als ob wir eine Funktion mit dem Namen @ definierefoo was ein anonymes @ zurückgistruct. Now, meine Frage ist: Kommt es ...
Bitfeld mit Swift verwenden, um Werte mit mehr als 1 Bit zu speichern
ImC Ich kann so etwas machen: struct byte_nibbles { unsigned char b1: 4; unsigned char b2: 4; unsigned char b3: 4; unsigned char b4: 4; unsigned char b5: 4; unsigned char b6: 4; unsigned char b7: 4; unsigned char b8: 4; }; union { unsigned long ...
Wie kann ich die 'neue' Methode überladen?
Ich habe gerade angefangen, Rust zu lernen und frage mich, ob es eine Möglichkeit gibt, Methoden zu überladen. Zuerst habe ich eine Struktur erstellt und ein 'impl' verwendet, um die grundlegende 'neue' Methode zu implementieren. Dann habe ich ...
Ich verstehe __attribute__ ((gepackt)) in GCC falsch?
Ich versuche Folgendes mit gcc auf win32. #include <stdio.h> struct st { char c; int x; } __attribute__ ((packed)); int main() { printf("%d\n", sizeof(struct st)); return 0; } Ich würde erwarten, dass der gedruckte Wert 5 ist, aber es ist ...
Access struct als Array von Bytes
Ich bin gerade dabei, ein Programm neu zu schreiben, um Daten zu verarbeiten, die über eine serielle Verbindung mit @ empfangen wurdeRDM-Protokoll [http://www.rdmprotocol.org/developers/resources/downloads/?did=5], jedes Paket wird von einem ...
Initialisierung eines Objekts mit allen Nullen
ie gültige Initialisierung von @Oftentimes-Datenstrukturen besteht darin, alle Mitglieder auf Null zu setzen. Selbst bei der Programmierung in C ++ muss möglicherweise eine Schnittstelle zu einer externen API hergestellt werden, für die dies der ...
Schreibe und lade einen Vektor von Strukturen in eine Binärdatei c ++
Ich brauche wirklich deine Hilfe. Ich habe die folgenden Strukturen in meinem Code: struct Field{ char name[20]; int type; int length; }; struct Record{ vector<Field> structure; vector<string> info; };Was ich tun möchte, ist, einen Vektor meines ...