unions

Der Plural eines Schlüsselworts in der C-Familie von Sprachen zum Deklarieren eines Union-Datentyps.
1
Antwort

Union hat das aktuelle Mitglied getestet

Haben die Gewerkschaften eine Kontrollstruktur, um zu prüfen, welches Mitglied derzeit verwendet wird (oder falls überhaupt)? Ich frage das, weil undefined Verhalten ist nie eine gute Sache in Ihrem Programm zu haben.     
14.06.2012, 14:42
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
4
Antworten

Benennung von Array-Elementen oder Struktur und Array innerhalb einer Union

Betrachten Sie die folgende Struktur: %Vor% Es scheint mir, dass ich in WinApis IPAddress-Struktur etwas Ähnliches gesehen habe. Die Idee ist, mir die Möglichkeit zu geben, die Array-Komponenten sowohl nach Index als auch nach Namen zu verwe...
23.06.2011, 10:10
2
Antworten

C Vererbung mit Unionen

Ich habe irgendwo gelesen, wie einige objektorientierte Funktionen in C implementiert werden können, und es hat sich als ziemlich nützlich erwiesen. Im Speziellen spielte ich mit der Idee der Vererbung. Hier ist ein Beispiel: %Vor% Das ist e...
29.12.2013, 00:37
1
Antwort

Unions in C #: Strukturelemente scheinen nicht ausgerichtet zu sein

Ich habe folgende Strukturen definiert, um eine C ++ - Union zu emulieren (die schließlich für C ++ Interop verwendet wird): %Vor% Ich habe den folgenden Testcode geschrieben, der Struct1.guid einen Wert zuweist und auf Struct2.guid au...
24.12.2012, 18:14
2
Antworten

Würde diese Vereinigung funktionieren, wenn char strengere Ausrichtungsanforderungen als int hätte?

Kürzlich stieß ich auf das folgende Snippet, das versucht, sicherzustellen, dass alle Bytes von i (nicht mehr) als einzelne Elemente von c zugänglich sind: %Vor% Nun scheint das eine gute Idee zu sein, aber ich frage mich, ob der Stand...
21.12.2010, 05:23
1
Antwort

Warum ist das Ausrichten von langen long union member größer als die beinhaltende union / struct? Ist das richtig?

Aus dieser Frage könnte man anfangen zu glauben, dass die Ausrichtung einer Gewerkschaft dies nicht ist weniger als die größte Ausrichtung seiner einzelnen Mitglieder. Aber ich habe ein Problem mit dem long long -Typ in gcc / g ++. Das voll...
06.08.2012, 08:48
1
Antwort

Ist die Verwendung von Unions in C gültig / konform?

Angesichts dieser Strukturen: %Vor% Sind die beiden folgenden Zugriffsmethoden äquivalent und nicht undefiniert? %Vor% Beachten Sie, dass StructA zufällig das erste Mitglied von StructB ist. Ich habe das in einer Codebase gesehen, die...
11.02.2017, 15:50
2
Antworten

Welche Art von Konvertierung macht dieser Code?

Ich bin auf diesen Code gestoßen, wo sie versuchen, von float nach int zu konvertieren %Vor% Aber ich bin einfach nicht in der Lage zu verstehen, wie das funktionieren würde. Der val[i] wird conv.f zugewiesen und dann wird der conv.i...
06.11.2015, 06:03
5
Antworten

C ++ Union Array und Vars?

Es gibt keine Möglichkeit, so etwas zu tun, in C ++ gibt es das? %Vor% Wo x == v[0] und y == v[1] ?     
31.03.2009, 19:25