Suchergebnisse für Anfrage "struct"

3 die antwort

Kann in Swift nicht 'X' in 'Y' zuweisen

Ich habe ein Wörterbuch mitStructs drin. Ich versuche die Werte des zuzuweisenstruct wenn ich durch diedictionary. Swift sagt es mircannot assign to 'isRunning' in 'blockStatus'. Ich konnte in den Dokumenten nichts über diese besondere ...

2 die antwort

Sind alle von Zeigern auf Strukturtypen abgeleiteten Zeiger gleich?

Die FrageDie Frage, ob alle von Zeigern abgeleiteten Zeiger auf Strukturtypen gleich sind, ist nicht einfach zu beantworten. Ich halte es aus den folgenden beiden Hauptgründen für eine wichtige Frage. EIN.Das Fehlen eines Zeigers auf einen ...

5 die antwort

Was bedeutet `struct X typedef` vs.` typedef struct X`?

Ich habe den folgenden (Arbeits-) Code in einer vorhandenen Codebasis, der in einer Include-Datei verwendet wird, die von C und C ++ gemeinsam genutzt wird und unter MSVC (2010) und Windows DDK kompiliert wird: struct X { USHORT x; } typedef X, ...

TOP-Veröffentlichungen

6 die antwort

Schnell: Übergeben Sie die nicht initialisierte C-Struktur an die importierte C-Funktion

Ich bin mir bewusst überdiese Antwort [https://stackoverflow.com/questions/24090148/c-style-uninitialized-pointer-passing-in-apple-swift] Dies ist jedoch nicht dasselbe, da ein Zeiger übergeben wird, der mit einer Zuordnung initialisiert werden ...

4 die antwort

Warum können beim Erweitern einer gepolsterten Struktur keine zusätzlichen Felder in die Schwanzpolsterung eingefügt werden?

Betrachten wir die Strukturen: struct S1 { int a; char b; }; struct S2 { struct S1 s; /* struct needed to make this compile as C without typedef */ char c; }; // For the C++ fans struct S3 : S1 { char c; };Die Größe von S1 beträgt 8, was ...

5 die antwort

Schnelle und mutierende Struktur

Es gibt etwas, das ich nicht ganz verstehe, wenn es um das Mutieren von Werttypen in Swift geht. Das iBook "The Swift Programming Language" lautet:Standardmäßig können die Eigenschaften eines Wertetyps nicht über seine Instanzmethoden geändert ...

5 die antwort

Kann jemand erklären, wie Zeiger auf Zeiger funktioniert?

Ich verstehe nicht wirklich, wie der Zeiger auf Zeiger funktioniert. Gibt es eine Möglichkeit, die gleiche Arbeit zu erledigen, ohne Zeiger auf Zeiger zu verwenden? struct customer { char name[20]; char surname[20]; int code; float money; ...

4 die antwort

Strukturelemente kopieren

Ich bin mehr mit Strukturen verwechselt. Es gibt viele Möglichkeiten, eine Struktur zu kopieren. struct complex { int real; int imaginary; }; Assume c1 is complex structure variable. c2 is pointer of complex type.Eine Möglichkeit besteht darin, ...

2 die antwort

Eine Struktur erweitern

typedef struct A { int x; }A; typedef struct B { A a; int d; }B; void fn() { B *b; ((A*)b)->x = 10; }Ich habe den obigen Codeausschnitt in SO gelesen.((A*)b)->xist kein guter Programmierstil.b->a.x ist guter Programmierstil. Weil irgendjemand ...

1 die antwort

Umbrechen / Casting von C-Strukturen in der Cython-Python-Klasse

Ich mache mich gerade erst mit Cython vertraut und versuche, einige Strukturen aus einer C-Bibliothek in Python-Methoden und -Klassen umzuwandeln. Was ich nicht wirklich verstehe, ist, wie das Umwandeln von (initialisierten) C-Strukturen in die ...