struct

Ein Schlüsselwort in verschiedenen Programmiersprachen, deren Syntax C ähnelt oder von C abgeleitet ist (C ++, C #, Swift, Go usw.). Verwenden Sie ein spezielles Programmiersprachen-Tag, um Fragen zu markieren, die die Verwendung einer 'struct' als Syntax beinhalten, und Semantik kann sprachabhängig sein. Schlüsselwort definiert oder deklariert einen Datentyp, der aus anderen Datentypen besteht. Jedes Mitglied einer Struktur hat seinen eigenen Speicherbereich (im Gegensatz zu einer "Union", deren Mitglieder einen einzigen Speicherbereich teilen).
3
Antworten

Wert gegenüber Referenztypen bei Verwendung von Schnittstellen in C #

Ich möchte einen Typ in C # mit Wert wie Semantik erstellen. Es ist unveränderbar und hat einen geringen Speicherbedarf. Es wird jedoch meist über eine von ihm implementierte Schnittstelle erreicht. In diesem Fall müsste ein Werttyp eingerahmt w...
30.05.2013, 16:59
2
Antworten

Cython: Verschachteln einer Union innerhalb einer Struktur

Wie stelle ich in Cython-Klebedeklarationen einen C struct -Typ dar, der eine anonyme Vereinigung enthält? Zum Beispiel, wenn ich eine C-Header-Datei mystruct.h mit habe %Vor% dann in der entsprechenden .pyd -Datei %Vor% Ich hab...
17.09.2012, 01:39
5
Antworten

Kann eine C-Struktur mehrfach definiert werden?

Ich habe an mehreren Stellen gelesen, dass eine C-Struktur sicher mehrere Male definiert werden kann, und dennoch bekomme ich einen "redefinition of struct" -Fehler von gcc für die mehrfache Definition einer Struktur (durch mehrere Includes). Ei...
09.04.2012, 14:54
2
Antworten

Array fester Größe vom Typ Struktur

Wie deklariere ich ein Array fester Größe eines Strukturtyps in C #: %Vor% Dies wird zu CS1663 führen: Puffer mit fester Größe vom Struct-Typ sind nicht zulässig. Wie kann ich dies umgehen? Ich bevorzuge es, den C # - oder "Managed Collectio...
01.11.2011, 23:03
3
Antworten

Umschalten der Byte-Reihenfolge von Binärdaten

Ich habe eine Binärdatei, die ich lese, wo einige 2-Byte-Werte in umgekehrter Byte-Reihenfolge (Little Endian?) gespeichert sind, zB %Vor% Das ursprüngliche Programm, das diese Werte erstellt hat, speichert sie intern als Kurzform. Diese Wer...
02.11.2011, 16:17
4
Antworten

So erhalten Sie den Standardwert für einen ValueType-Typ mit Reflektion

Wenn ich einen generischen Typparameter habe, der ein Werttyp ist, und ich möchte wissen, ob ein Wert dem Standard entspricht, teste ich es wie folgt: %Vor% Wenn ich keinen generischen Typparameter habe, scheint es, als ob ich Reflection ben...
15.08.2011, 17:01
2
Antworten

C Struct Syntax Frage

Diese Frage tauchte auf, als ich kürzlich einen ziemlich alten Treiber für mein RAID-Gerät geöffnet habe. Um den Treiber für ein Linux-System kompilieren zu können, habe ich angefangen, alle Fehler zu untersuchen, die ich bei der Ausgabe bekomme...
20.07.2011, 07:53
5
Antworten

Malloc von Arrays und Strukturen innerhalb einer Struktur

Wie malloc eine Struktur, die in einer anderen Struktur ist? Ich möchte auch ein Array von Elementen in einer Struktur malloc machen und dann dieses Array bei Bedarf neu zuweisen, wie wird das richtig gemacht? Könnten Sie bitte ein Beispie...
28.03.2011, 22:24
3
Antworten

C / C ++: Zeiger innerhalb von Const Struct

Wie erzwinge ich die Konstanz des Speichers, auf den obj- & gt; val1 in der Funktion fn zeigt? %Vor% Der Code hier ist ziemlich selbst erklärend. Ich muss in der Lage sein, ein nicht-konstantes Objekt zu machen und es mit Daten zu füllen, ab...
04.07.2010, 23:11
1
Antwort

Nicht definierte Elemente im struct-Array

Ich erstelle eine Client / Server-Anwendung und möchte Funktionen dynamisch aufrufen. Ich habe die folgende Struktur erstellt: %Vor% Wenn der Client einen Befehl an den Server sendet, durchsucht der Server ein Array von Befehlen: %Vor% B...
20.06.2014, 17:09