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).
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
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
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
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 -
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 =
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
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
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
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; }
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
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,
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
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
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,
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!
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
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
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
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
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
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
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
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
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 {
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
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' +
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
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
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
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>
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
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
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
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'
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
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
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
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
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
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
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
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
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
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;
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
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() {
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
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
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
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",