Tag: struct

Ein Schlüsselwort in verschiedenen Programmier-Sprachen, deren syntax ähnlich ist oder abgeleitet aus C (C++, C#, Swift, Go, Rust, etc.). Die Verwendung einer bestimmten Programmiersprache tag-zu-tag Fragen rund um die Verwendung von `struct`, wie syntax und Semantik werden kann, von der Sprache ab. Schlüsselwort definiert oder deklariert einen Datentyp aus anderen Datentypen. Jedes Mitglied einer struct hat seinen eigenen Speicherbereich (im Gegensatz zu einer „union“, deren Mitglieder gemeinsam ein Bereich des Arbeitsspeichers).

Fixed-Size Array der Struktur-Typ

Anzahl der Antworten 2 Antworten
wie kann ich erklären, fixed-size array von einer Struktur in C# : [StructLayout(LayoutKind.Sequential,Pack=1), Serializable] public unsafe struct MyStruct{ ... } public class MyClass { ... public fixed MyStruct myStruct[256]; } dies führt zu CS1663 : Puffer fester

Ausrichtung der Struktur in Visual C++

Anzahl der Antworten 3 Antworten
Visual C++ bietet sowohl einen compiler-Schalter (/Zp) und die pack pragma Einfluss auf die Ausrichtung in Ordnung struct Mitglieder. Jedoch, mir scheint, ich habe einige Missverständnis, wie Sie arbeiten. Laut MSDN, für einen gegebenen Werte n, Die

Wie kann ich die Suche für eine bestimmte struct Wert? Vielleicht ein besserer Ansatz?

Anzahl der Antworten 4 Antworten
Ich versuche zu finden, eine Struktur, die ich zuvor erstellt haben, dass hat einen bestimmten Wert. Sobald ich es gefunden, den ich einstellen will-Variablen auf das struct. Ich weiß nicht, wie dies zu tun. Gibt es einen

Details darüber, was passiert, wenn eine Struktur eine Schnittstelle implementiert

Anzahl der Antworten 4 Antworten
Ich kam vor kurzem in diesem Stackoverflow-Frage: Wann Struktur? In ihm, er hatte eine Antwort, die sagte etwas, was ein bisschen Tiefe: Darüber hinaus erkennen, dass, wenn eine Struktur eine Schnittstelle implementiert - als Enumerator ist -

Die Zuweisung eines Zeigers auf eine struct in eine variable

Anzahl der Antworten 2 Antworten
Ich habe Probleme mit dem zurückgegebenen Zeiger von der make_employee Funktion in das Hauptprogramm. //Ich habe den folgenden code in eine separate .c-Datei: struct Employee; struct Employee* make_employee(char* name, int birth_year, int start_year){ struct Employee* new =

Struct Vererbung vs-Klasse Vererbung in C++

Anzahl der Antworten 2 Antworten
Ich habe gerade entdeckt, aus dieser F/A, die Strukturen sind vererbbar in C++, aber, ist es eine gute Praxis, oder ist es vorzuziehen, die Verwendung von Klassen? In welchen Fällen vorzuziehen ist und in welche nicht? Habe

Wie zu reduzieren/vereinfachen Fraktionen komplett (C++)

Anzahl der Antworten 2 Antworten
Kann ich nicht für das Leben von mir zu ergründen warum ich bin immer unendlich vielen Werte zurück, wenn ich Eingabe einen normalen Bruch in den code ein. Alles, aber der GCD (Greatest common divisor) scheint zu

Struct Prototyp vor der main () -

Anzahl der Antworten 5 Antworten
Dass ein struct - typedef struct Point{ .... } Ich schreiben will seine prototype vor der main() , so etwas wie - typedef struct Point ; int main() { Point p1 ,p2 ; ... } typedef struct

Auto-Eigenschaften und Strukturen

Anzahl der Antworten 3 Antworten
Ich wundere mich über die folgende C#-code: struct Structure { public Structure(int a, int b) { PropertyA = a; PropertyB = b; } public int PropertyA { get; set; } public int PropertyB { get; set; }

Was ist der Sinn des doppelten geschweiften Klammern initialisieren eines C-struct?

Anzahl der Antworten 3 Antworten
Derzeit arbeite ich mit legacy C++ code erfolgreich kompiliert mit gcc 2.9.X. Ich wurde gefragt, port diesen alten code zu gcc 3.4.X. Die meisten Fehler wurden schnell korrigiert, aber dieser Besondere, die mich verwirrt. Kontext : struct

Sortieren von array-von typedef struct in C

Anzahl der Antworten 3 Antworten
Problem: beim Sortieren eines Arrays aus einer typedef struct habe ich erstellt (Telefonbuch). Ziel: Versuche zu bauen, ein Telefonbuch, die ermöglicht Benutzern das hinzufügen, löschen, Sortieren und drucken Sie das Telefonbuch. Wo ich bin: ich habe alles,

wie weisen Sie einen Wert zu einem enum in C?

Anzahl der Antworten 4 Antworten
Ich habe eine enum und ein struct wie folgt definiert: typedef enum { MONDAY = 1, TUESDAY, WEDNESDAY } ThreeDays; typedef struct { int hello; ThreeDays day; } Weekday; static Weekday weekday = { 1, 2}; Dann

C# P/Invoke-Struktur problem

Anzahl der Antworten 4 Antworten
Ich bin beim schreiben einer C# P/Invoke-wrapper für eine API in C (eine native Win-dll), und in der Regel gut funktioniert. Die einzige Ausnahme ist eine spezielle Methode, die eine struct als parameter in C-code. Die Funktion

C# Erstellen Sie ein deck von Karten mit foreach

Anzahl der Antworten 2 Antworten
Dies ist eine Hausaufgabe zur info. Und vielen Dank für zumindest einen Blick auf diese. So, das wir lernen über enums, List<>, IComparable<T> und structs, und wir erstellen ein deck von Karten. Ich habe eine Karte, Struct,

Durchlaufen der Liste der verlinkten Liste

Anzahl der Antworten 2 Antworten
Bin ich irgendwie mit c++ und bekam Kopfschmerzen, die mit diesem Zeiger und so! Brauche ich für die Iteration über die Liste von struct die verknüpfte Liste, Lesen Sie die Daten des struct und pop, der Eintrag!

Initialisieren einer Struktur, die enthält Vektor

Anzahl der Antworten 6 Antworten
Ich bin auf der Suche nach einer Methode für die Initialisierung einer komplexen Struktur, die enthält Vektor in eine einzige Zeile. Zum Beispiel, wenn ich diese Struktur: struct A{ double x; double y; }; struct B{ double

Wie initialisiert eine struct mit enum-Mitglied?

Anzahl der Antworten 2 Antworten
Habe ich ein struct mit vielen Mitgliedern und mit verschiedenen Arten (es ist wie 20 Mitglieder): enum TheEnum { FIRST = 0, SECOND, ... } struct TheStruct { TheEnum z; //<--- the point !!! note that this

Wie übergibt man ein struct-array zu einem anderen struct-array?

Anzahl der Antworten 4 Antworten
Ich versuche zu pass ein struct-array zu einem anderen, ohne Erfolg. s(1).f = (1:3); s(2).f = (4:6); s(3).f = (7:9); q(1).n = 'nameA'; q(2).n = 'nameB'; q(3).n = 'nameC'; q(3).f = ; q.f = s.f Bereich n

Kann nicht zuordnen, auf 'X' in 'Y' in Swift

Anzahl der Antworten 3 Antworten
Habe ich ein Wörterbuch mit Structs in es. Ich bin versucht, weisen die Werte der struct wenn ich eine Schleife durch die dictionary. Swift sagt mir cannot assign to 'isRunning' in 'blockStatus'. Ich habe nicht in der

cin und char-array-pointer in der struct

Anzahl der Antworten 5 Antworten
Als c++ - Anfänger habe ich geschrieben das folgenden code: int main(void){ struct car{ char * make[200]; int manfYear; }; int num=0; cout << "How many cars do you wish to catalogue? "; cin >> num; car

C Fehlermeldung "die erwartete Erklärung Planer"

Anzahl der Antworten 2 Antworten
typedef struct _lnode{ struct _lnode *next; unsigned short row; unsigned short column; short data; }lnode; typedef struct _llist{ struct _lnode *header; unsigned int size; }llist; lnode* add(lnode *lnode, lnode *newNode); Ich habe diesen code in .h-Datei und

Warum nicht den GCC optimieren, Strukturen?

Anzahl der Antworten 7 Antworten
Systeme verlangen, dass bestimmte primitive ausgerichtet werden, um bestimmte Punkte innerhalb des Speichers (int bytes, die ein Vielfaches von 4, - shorts bytes, die ein Vielfaches von 2, etc.). Natürlich, diese optimiert werden können, um Abfälle, die

Die Zerstörung eines struct-Objekt in C#?

Anzahl der Antworten 8 Antworten
Ich bin ein wenig verwirrt über die Tatsache, dass in C# nur die Referenz-Typen bekommen Müll gesammelt. Das bedeutet, dass GC picks nur die Referenz-Typen für Speicher de-Allokation. Was passiert also mit den Wert-Typen, wie Sie auch

Swift-Struktur nicht entsprechen zu Protokoll Gleichsetzbar?

Anzahl der Antworten 4 Antworten
Wie mache ich eine Struktur entsprechen-Protokoll "Gleichsetzbar"? Ich bin mit Xcode 7.3.1 struct MyStruct { var id: Int var value: String init(id: Int, value: String) { self.id = id self.value = value } var description: String {

python-Struktur "packen erfordert ein bytes-Objekt-Länge 8", während die Umwandlung von binay zu schweben

Anzahl der Antworten 3 Antworten
Ich bin derzeit versuchen, um Binärdateien in den Wagen und Umgekehrt über das struct-Modul. Meine Funktion arbeitet mit bestimmten Werten, wie 2.0 oder 14.0, aber es funktioniert nicht mit Werten wie 1.0. Ich habe den code aus

Python-Struktur.pack() 'struct.Fehler: schlechte char in struct-format", wenn Sie versuchen zu speichern endian Typ

Anzahl der Antworten 2 Antworten
Ich versuche, pack ein string und die Länge einer Zeichenfolge. fmt = '<P' + str(len(string)) + 'p' Dies führt mich zu einem Fehler : "struct.Fehler: schlechte char in struct-format In der Erwägung, tun fmt = 'P' +

finden struct Vektor

Anzahl der Antworten 1 Antworten
Ich möchte zu finden eine Struktur, die in einen Vektor, aber ich habe einige Probleme. Ich lese mehrere Beiträge dazu, aber diese alle suchen für ein element der Struktur struct: ich möchte in der Lage sein zu

C: bei der Initialisierung eines dynamischen Arrays innerhalb einer Struktur

Anzahl der Antworten 3 Antworten
Bin ich zu versuchen, meine eigenen basic-version der matrix-Multiplikation in C und basierend auf einem anderen Umsetzung, ich habe einen matrix-Datentyp. Der code funktioniert, aber ein C-Anfänger, ich verstehe nicht, warum. Das Problem: Die habe ich ein

Was verwenden Sie für Objective-C-Objekte anstelle von Strukturen bei der Verwendung von ARC?

Anzahl der Antworten 4 Antworten
ARC verbietet Objective-C Objekte in structs oder unions. Es sei denn, Sie fügen __unsafe_unretained was bedeutet, dass Ihr es nicht geschafft. War ich Frage mich, was die Leute verwenden statt structs jetzt wenn überhaupt? Oder behalten Sie

Wie haben eine Struktur mit der Vorlage mit einer Klasse

Anzahl der Antworten 7 Antworten
Mit diesem code (nur eine Klasse von test): typedef unsigned short UInt16; template<class T> class CClass { public: SValue* getNewSValue(void); private: typedef struct { T *mValue; T *next; T *previous; UInt16 index; } SValue; }; template<typename T>

Welche ist am besten für Daten speichern Struct-Klassen?

Anzahl der Antworten 9 Antworten
Wir haben gesehen, viel diskutiert in SO in Bezug auf die class vs. struct in c#. Meistens endete mit Schlussfolgerungen zu sagen, die eine heap/stack memory allocation. Und die Empfehlung zu verwenden Strukturen in kleinen Datenstrukturen. Nun

Wie die string-Formatierung für Strukturen?

Anzahl der Antworten 4 Antworten
Habe ich ein struct mit dem Namen Element type Item struct { Limit int Skip int Fields string } item := Item { Limit: 3, Skip: 5, Fields: "Valuie", } wie bekomme ich das Feld name, Wert

Wie speichern Sie einen Wert von NSString als char-array innerhalb einer Struktur in Objective-C?

Anzahl der Antworten 3 Antworten
Ich habe Probleme bei der Zuweisung des Wertes eines NSString zu einem char * innerhalb einer Struktur von einer singleton-Klasse. Das folgende ist eine Vereinfachung meines Problems. Mein code nutzt weitere Felder in die Struktur und geht

Mithilfe von Python-Ctypes zu übergeben struct Zeiger auf eine DLL-Funktion

Anzahl der Antworten 2 Antworten
Ich bin versucht, Zugriff auf eine Funktion in einer DLL-Datei mit Python-ctypes. Die mitgelieferte Beschreibung der Funktion finden Sie weiter unten. Prototype: Picam_ConnectDemoCamera( PicamModel model, const pichar* serial_number, PicamCameraID* id ) Description: Virtually connects the software-simulated 'model'

so ändern Sie den Wert, den der Zeiger in eine Struktur, die Punkte in c?

Anzahl der Antworten 2 Antworten
Nach dem Versuch, testen Sie die folgende Funktion, ich habe bestimmt die Zeile auskommentiert gibt ein seg-fault, wenn ich versuche das Programm auszuführen: uint8_t ll_push_front(struct List *list, int value){ if (list == NULL) return 1; struct ListEntry

Struct.Fehler: argument für 's' muss ein bytes-Objekt bereits geliefert

Anzahl der Antworten 2 Antworten
Ich habe das arbeiten in einem TCP/IP-Verbindung Programm-Ding in Python und kam über die Notwendigkeit der Verwendung von Struct. Und so habe ich importiert das Modul und kam nach einiger Zeit zu einem ganz bestimmten Thema. Ich

Wie kann ich warf einen void-Zeiger auf eine struct in C?

Anzahl der Antworten 1 Antworten
In einem Projekt, das ich bin das schreiben von code für, ich habe einen void-Zeiger, "Umsetzung", der ein Mitglied einer "Hash_map" Struktur und verweist auf eine "Array_hash_map" struct. Die Konzepte, die hinter diesem Projekt sind nicht sehr

Warum sind .NETTO-Wert-Typen versiegelt?

Anzahl der Antworten 4 Antworten
Es ist nicht möglich, Erben von einem C# struct. Es ist mir nicht klar, warum das so ist: Klar man kann nicht ein Referenz-Typ erbt von einem Wert-Typ; würde dies nicht funktionieren, Es klingt nicht vernünftig zu

Ist es möglich mit struct-ähnliche Konstrukte, die in Java?

Anzahl der Antworten 8 Antworten
Ich überlege mir, die mit Java für ein großes Projekt, aber ich habe nicht in der Lage gewesen, irgendetwas zu finden, dass aus der Ferne vertreten, die Strukturen in Java. Ich muss in der Lage sein, zu

Zuverlässigen Weg, um pass Object-variable Methode, die erwartet, dass Objekt-parameter

Anzahl der Antworten 2 Antworten
Den normal erwarteten Semantik eines Referenz-Typ ist, dass er sich Verhalten sollte, wie eine Objekt-id. Wenn einige Variablen einen Verweis auf das 5483rd Objekt ein Programm erstellt, übergabe der variable an eine Methode geben sollte einen Verweis

Mit Structs mit WCF-Diensten

Anzahl der Antworten 1 Antworten
Gibt es eine offizielle Empfehlung zur Verwendung von Strukturen als Rückgabewerte mit WCF-Dienste? Ich bin derzeit auf der Interaktion mit einem service, den ich nicht geschrieben und finde mich inspiriert zu Fragen, um zu sehen, ob mein

Explizite Initialisierung der struct/class-Mitglieder

Anzahl der Antworten 4 Antworten
struct some_struct{ int a; }; some_struct n = {}; n.a wird 0 sein, nach dieser; Ich weiß, das Klammern form der Initialisierung ist geerbt von C und unterstützt für die Kompatibilität mit C-Programmen, aber dies nur kompiliert

Warum structs werden müssen, boxed?

Anzahl der Antworten 6 Antworten
In C#, beliebige Benutzer-definierte struct wird automatisch eine Unterklasse von System.Struct System.ValueType und System.Struct System.ValueType ist eine Unterklasse von System.Object. Aber wenn wir vergeben einige struct Objekt-Typ Referenz-es wird geboxt. Zum Beispiel: struct A { public int

Was ist der Zweck der sa_data Feld in einer sockaddr?

Anzahl der Antworten 2 Antworten
int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); Die tatsächliche Struktur übergeben, für die die ADR-argument wird, hängt von der Adresse der Familie. Die sockaddr-Struktur ist definiert als so etwas wie: struct sockaddr { sa_family_t sa_family;

Zugriff auf Daten in einer struct

Anzahl der Antworten 6 Antworten
Ich für den Zugriff auf Informationen in einem struct, wenn jemand kann mir helfen hier. typedef struct { int time; char sat,rcv; char LLI [3]; } obsd_t; typedef struct { obsd_t *data; } obs_t; Ich habe so

Gewusst wie: übergeben Sie ein Swift-struct als parameter, um eine Objective-C-Methode

Anzahl der Antworten 2 Antworten
Habe ich ein Objective-C-Methode akzeptiert einen parameter vom Typ id und ich will es pass eine Swift-struct. ObjcClass.m Datei: @implementation ObjcClass + (void)addListener:(id)listener { //Do something with listener } DemoStruct.swift Datei: struct DemoStruct { func registerAsListener() {

Typ der formalen parameter 1 ist unvollständig

Anzahl der Antworten 2 Antworten
Ich versuche, ein Programm zu schreiben, dass addiert zwei rationale zahlen mit Strukturen und dies ist der code #include <stdio.h> #include <stdlib.h> struct Fraction{ int numerator ; int denominator ; }; int mainMenu(void); struct Fraction readStructure(void); /*this

Warum tut Polsterung haben, um eine Potenz von zwei ist?

Anzahl der Antworten 5 Antworten
Ich mache einige Beispiel-Programme zu erkunden, C und würde gerne wissen, warum die Struktur, die Polsterung kann getan werden, in der Kraft der zwei nur. #include <stdio.h> #pragma pack(push, 3) union aaaa { struct bbb { int

Mehrere Struct-Schalter?

Anzahl der Antworten 2 Antworten
Sagen wir, ich habe eine Anwendung erhält, dass die json-Daten in zwei unterschiedlichen Formaten. f1 = `{"pointtype":"type1", "data":{"col1":"val1", "col2":"val2"}}` f2 = `{"pointtype":"type2", "data":{"col3":"val3", "col3":"val3"}}` Und ich haben eine Struktur verbunden, die für jeden Typ: type F1 struct

Parsen der JSON-Datei in struct golang

Anzahl der Antworten 2 Antworten
Habe ich diese JSON-Datei: { "AHSS": { "Lifelong Learning": "1sVhClGzmD5N_S6wGiS9_xHj2IkVgSv_un0rktvH2Goo", "TEST Learning": "1sdfVhClGzmD5N_S6wGiS9_xHj2ffgIkVgSv_un0rko56545o", "TEST Learning2": "fg1ac_PiSaWzeL3bA3tjWYs23dh61sVhClHj2IkVgSv_un0rktvH2Goo", "TEST Learning3": "13444sVhClGzmD5N_S6wGiS9_xHj2IkVgSv_un0rktyutvH2Goo", "TEST Learning4": "6657681sVhClGzmD5N_S6wGiS9_xHj2IkVgSv_un0rktvH2Goo" }, "ProfServices": { "IT": "1fgac_PiSaWzeLxxdVuZs3bA3tjWY345d", "SomethingElse": "1ac_Pi3bA3tjWY4563", "Foo": "12ac_PiVuZs3bA3tjWYghfgj", "Bar": "445341ac_PiSaWzeLxA3tjWY54", "School1": "fg1ac_PiSaWzeL3bA3tjWYs23dh6", "School2": "fg341ac_PiSaWzeLZs3bA3tjWYsd4",