Suchergebnisse für Anfrage "struct"

2 die antwort

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

4 die antwort

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: {}", ...

6 die antwort

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

TOP-Veröffentlichungen

12 die antwort

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

2 die antwort

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

2 die antwort

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

4 die antwort

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

2 die antwort

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

24 die antwort

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

2 die antwort

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