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).
12
Antworten

Wie kann man auf Member einer 'struct' entsprechend einer Variablen in C zugreifen?

Angenommen, ich habe struct (die übrigens Bitfelder enthalten, aber das sollte Ihnen egal sein): %Vor% und ich möchte auf bequeme Weise auf das i -Mitglied zugreifen. Lassen Sie uns eine Retrieval-Lösung untersuchen. Ich habe diese Fun...
20.05.2009, 13:20
6
Antworten

Wann ist typedef in c zu verwenden?

Kann mir jemand sagen, wann ich typedef in C benutzen soll? Im folgenden Code bekomme ich eine Warnung von gcc : warning: useless storage class specifier in empty declaration %Vor%     
15.10.2012, 16:45
5
Antworten

#define struct union und #define sonst kompiliert noch irgendein C-Programm?

Jemand behauptete in einer Präsentation, dass wenn Sie hinzufügen %Vor% Am Anfang jedes gültigen C -Programms würde dieses Programm noch kompilieren. Das scheint eine kühne Behauptung zu sein. Irgendein Gegenbeispiel, das Sie im Sinn haben...
05.02.2014, 14:27
4
Antworten

Strukturen, die in Swift 3 aufeinander verweisen

Ich habe zwei CoreData-Entitäten mit einer Eins-zu-Eins-Beziehung. Ich möchte Strukturen basierend auf diesen Entitäten erstellen. Mein Code: %Vor% Aber ich habe einen Fehler: Value type 'DetailedPin' cannot have a stored property that re...
23.11.2016, 18:22
9
Antworten

C # abstrakte Struktur

Wie kann ich Vererbung (oder ähnliches) mit Strukturen in C # erreichen? Ich weiß, dass eine abstrakte Struktur nicht möglich ist, aber ich muss etwas Ähnliches erreichen. Ich brauche es als Struktur, weil es ein Werttyp sein muss. Und ich br...
15.02.2011, 18:36
4
Antworten

Wie definiert man einen Funktionszeiger in struct, der struct als Zeiger verwendet?

Ich habe eine Struktur mit einer Callback-Funktion, die Callback-Funktion benötigt einen Zeiger auf die Struktur, um ihre Operation auszuführen. Wie definiere ich diese Elemente richtig, so dass sie ohne Warnungen kompiliert werden? %Vor% We...
01.10.2010, 12:07
3
Antworten

Swift: Struktur in JSON konvertieren?

Ich habe ein struct erstellt und möchte es als JSON-Datei speichern. %Vor% ... was zu folgendem Ergebnis führt: %Vor% Aber wie kann ich das struct -Objekt in etwas wie folgendes umwandeln: %Vor%     
17.10.2015, 11:23
2
Antworten

Golang-Methoden mit demselben Namen und derselben Arity, aber unterschiedlichen Typen

Der folgende Code funktioniert einwandfrei. Zwei Methoden, die auf zwei verschiedenen Strukturen arbeiten und ein Feld der Struktur ausgeben: %Vor% Zeigt die gewünschte Ausgabe in der Konsole an: %Vor% Jetzt , wenn ich die Methodensigna...
15.05.2014, 14:55
5
Antworten

Warum müssen Strukturen erzählt werden, wie groß sie sind?

Ich habe bemerkt, dass in c / c ++ vielen Win32-API-Strukturen gesagt werden muss, wie groß sie sind. d. h. someStruct.pbFormat = sizeof(SomeStruct) Warum ist das der Fall? Ist es nur aus Legacy-Gründen? Auch irgendeine Idee, wofür "pb" st...
31.05.2010, 01:11
2
Antworten

Wie gebe ich einen Strukturwert aus einer Laufzeit-definierten Klassenmethode unter ARC zurück?

Ich habe eine Klassenmethode, die ein CGSize zurückgibt, und ich möchte es über die Objective-C-Laufzeitfunktionen aufrufen, weil mir die Klassen- und Methodennamen als Zeichenfolgenwerte gegeben werden. Ich kompiliere mit ARC-Flags in XCo...
06.12.2011, 19:39