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

Array von optionalen Strukturen mit NSCoding in Swift archivieren?

Anzahl der Antworten 4 Antworten
Ich habe eine Menge NSCoding-Archivierung in Obj-C, aber ich bin mir nicht sicher, wie er geht, Strukturen in der Swift, noch arrays mit optionalen Werten. Hier ist mein code: public struct SquareCoords { var x: Int, y:

Übergabe von Strukturen an Funktionen

Anzahl der Antworten 3 Antworten
Ich habe Schwierigkeiten zu verstehen, wie: in einer struct (by reference) an eine Funktion, so dass die struct - member-Funktionen gefüllt werden können. Bisher habe ich Folgendes geschrieben: bool data(struct *sampleData) { } int main(int argc, char

Lesen Sie die Binärdatei in eine Struktur

Anzahl der Antworten 7 Antworten
Ich versuche zu Lesen binärer Daten mit C#. Ich habe alle Informationen über das layout der Daten in den Dateien, die ich Lesen möchte. Ich bin in der Lage, die Daten zu Lesen "chunk chunk", d.h. die

Wie kompiliere ich C-Code mit anonymen Strukturen / Vereinigungen?

Anzahl der Antworten 10 Antworten
Kann ich dies in c++/g++: struct vec3 { union { struct { float x, y, z; }; float xyz[3]; }; }; Dann, vec3 v; assert(&v.xyz[0] == &v.x); assert(&v.xyz[1] == &v.y); assert(&v.xyz[2] == &v.z); arbeiten. Wie macht man

Gehe zu Schnittstellenfeldern

Anzahl der Antworten 1 Antworten
Ich bin vertraut mit der Tatsache, dass, im Gehen, interfaces definieren die Funktionalität, anstatt Daten. Sie setzen eine Reihe von Methoden in eine Schnittstelle, aber Sie sind nicht in der Lage ist die Angabe von Feldern, die

packen / entpacken Funktionen für node.js

Anzahl der Antworten 3 Antworten
Gibt es irgendwelche Module, die sich bieten, packen /entpacken Funktionalität für nodejs ähnlich wie python-struct-Modul? Ich habe keine gefunden, die speziell für die Knoten, und ich würde davon ausgehen, dass javascript-Implementierungen wäre deutlich langsamer. Dank. InformationsquelleAutor der

C Doppelzeiger auf Struktur

Anzahl der Antworten 5 Antworten
Ich bin versuchen zu arbeiten, einen doppelten Zeiger auf eine Struktur in C und kann nicht herausfinden, was Los ist falsch... Die einfache Quelle ist unten: typedef struct { int member; } mystruct; void myfunc(mystruct **data) {

Nicht eindeutige Enum-Werte

Anzahl der Antworten 6 Antworten
Ich versuche zu verschleiern, die index-Positionen auf eine edi-Datei... ich hatte eine situation, wo 2 oder 3 Dinge, die könnte ein index auf der Grundlage der situation. Es wäre cool, wenn die Nutzung einer enum-ausblenden der "magischen

Wie konvertiere ich die Zeichenfolge in die IP-Adresse und umgekehrt?

Anzahl der Antworten 6 Antworten
wie kann ich umwandeln einer string-IP-Adresse (struct in_addr) und Umgekehrt? und wie schalte ich in unsigned long ipAddress? Dank Kommentar zu dem Problem WSAAddressToString und WSAStringToAddress Kommentarautor: Andrew InformationsquelleAutor der Frage Safari | 2011-03-16

Mitglieder in einer C-Struktur ausblenden

Anzahl der Antworten 13 Antworten
Ich ve wurde Lesen über OOP in C, aber ich nie gemocht, wie Sie nicht haben, können die privaten Daten der Mitglieder, wie Sie können in C++. Aber dann kam mir in den Sinn, dass Sie 2

Kopieren einer Struktur, die Zeiger auf CUDA-Gerät enthält

Anzahl der Antworten 3 Antworten
Arbeite ich an einem Projekt, wo ich mein CUDA-Gerät, um Berechnungen auf eine struct mit Zeigern. typedef struct StructA { int* arr; } StructA; Wenn ich Speicher für das struct und dann kopieren Sie Sie auf das

Unterschied zwischen einer Struktur und einer Union

Anzahl der Antworten 15 Antworten
Gibt es eine gute Beispiel zu geben, die den Unterschied zwischen einem struct und ein union? Im Grunde weiß ich, dass struct nutzt alle die Erinnerung an Ihre Mitglieder und union verwendet die größte Mitglieder-Gedächtnis-Raum. Gibt es

Vorwärtsdeklaration einer Struktur in C?

Anzahl der Antworten 2 Antworten
#include <stdio.h> struct context; struct funcptrs{ void (*func0)(context *ctx); void (*func1)(void); }; struct context{ funcptrs fps; }; void func1 (void) { printf( "1\n" ); } void func0 (context *ctx) { printf( "0\n" ); } void getContext(context *con){

Was ist der syntaktisch korrekte Weg, um eine C-Struktur zu deklarieren?

Anzahl der Antworten 4 Antworten
Ich habe gesehen, C-structs deklariert werden verschiedene Möglichkeiten vor. Warum ist das so und was, wenn überhaupt, macht jeder anders machen? Beispiel: struct foo { short a; int b; float c; }; typedef struct { short d;

Nein == Operator beim Vergleichen von Strukturen in C ++ gefunden

Anzahl der Antworten 7 Antworten
Vergleich von zwei Instanzen von der folgenden Struktur, erhalte ich eine Fehlermeldung: struct MyStruct1 { Position(const MyStruct2 &_my_struct_2, const int _an_int = -1) : my_struct_2(_my_struct_2), an_int(_an_int) {} std::string toString() const; MyStruct2 my_struct_2; int an_int; }; Der Fehler

GCC: Array-Typ hat einen unvollständigen Elementtyp

Anzahl der Antworten 2 Antworten
Habe ich deklariert ein struct, und ich versuche, übergeben Sie ein array dieser Strukturen (auch als double-array von doubles, und ein integer) in eine Funktion. Ich erhalte eine "array-Typ hat unvollständigen Elementtypen" - Meldung vom gcc, wenn

Automatische Eigenschaften und Strukturen mischen nicht?

Anzahl der Antworten 3 Antworten
Treten um einige kleine Strukturen, während die Beantwortung dieser Beitrag, stieß ich auf den folgenden unerwartet: Folgende Struktur mit einem int-Feld ist vollkommen legal: struct MyStruct { public MyStruct ( int size ) { this.Size = size;

Wann sollte ich Struct vs. OpenStruct verwenden?

Anzahl der Antworten 8 Antworten
Im Allgemeinen, was sind die Vorteile und Nachteile der Verwendung eines OpenStruct als im Vergleich zu einem Struct? Allgemeine Anwendungsfälle passen würde jedes dieser? Kommentar zu dem Problem Ich habe ein paar Anmerkungen zu Struct vs. OpenStruct

Can-Strukturen enthalten Felder von Referenztypen

Anzahl der Antworten 6 Antworten
Können Strukturen enthalten, die Felder von Referenz-Typen? Und wenn Sie können, ist das eine schlechte Praxis? Kommentar zu dem Problem Danke für die vielen Antworten. Dies war ein rein hypothetisches eine für mich, so schien es schneller

memset () oder value initialization zum Nullstellen einer Struktur?

Anzahl der Antworten 8 Antworten
In der Win32-API-Programmierung ist es üblich, mit C structs mit mehreren Feldern. In der Regel nur ein paar von Ihnen haben sinnvolle Werte und alle anderen gelöscht werden. Erreicht werden kann dies entweder in einem der zwei

Struktur an Funktion übergeben

Anzahl der Antworten 5 Antworten
Ich bin eine neue C-Programmierer und ich wollte wissen, wie ich über einen struct durch eine Funktion. Ich erhalte eine Fehlermeldung und kann nicht herausfinden, die richtige syntax zu tun. Hier ist der code für es.... struct:

Wann man in Ruby Struct statt Hash verwenden sollte?

Anzahl der Antworten 5 Antworten
Habe ich nicht viel Programmier-Erfahrung. Aber, für mich, Struct scheint etwas ähnliches zu Hash. Was kann die Struktur gut tun? Gibt es etwas, Struct tun können, ist, dass die Hash nicht? Nach googeln, der Begriff der Struktur

Was muss in einer Struktur außer Kraft gesetzt werden, um sicherzustellen, dass die Gleichstellung korrekt funktioniert?

Anzahl der Antworten 6 Antworten
Wie der Titel schon sagt: muss ich das überschreiben der == Betreiber? wie über die .Equals() Methode? Alles, was ich bin fehlt? Kommentar zu dem Problem Achten Sie auch auf stackoverflow.com/questions/1972262/... -- wenn du nicht aufpasst, dann

Initialisieren eines Array von Strukturen in C #

Anzahl der Antworten 5 Antworten
Wie kann ich die Initialisierung eines const - /statischen array von Strukturen so klar wie möglich? class SomeClass { struct MyStruct { public string label; public int id; }; const MyStruct MyArray = { {"a", 1} {"b",

undefined C-Struktur Forward-Deklaration

Anzahl der Antworten 4 Antworten
Ich habe eine header-Datei-port.h, port.c und meine main.c Bekomme ich die folgende Fehlermeldung: ports ' verwendet Undefiniertes struct 'port_t' Dachte ich, als ich erklärt habe das struct in meinem .h-Datei und die tatsächliche Struktur in der .c-Datei

Funktionen in der Struktur

Anzahl der Antworten 7 Antworten
Können Strukturen enthalten Funktionen? Kommentar zu dem Problem - Öffnen Sie können, aber es gibt keinen inhärenten Vorteil in der üblichen C-Programmierung. In C sind alle Funktionen in den globalen Raum sowieso, so erhalten Sie keine Informationen

Ist es möglich, eine Struktur in C dynamisch zu definieren?

Anzahl der Antworten 5 Antworten
Ich bin mir ziemlich sicher, dass dies am Ende als eine wirklich offensichtliche Frage, und das ist, warum ich habe nicht viel Informationen über Sie. Noch, ich dachte, es war Wert, zu Fragen 🙂 Grundsätzlich den Zugriff

Wie setze ich Felder in Golan-Strukturen?

Anzahl der Antworten 3 Antworten
Nach dem erstellen einer Struktur wie dieser: type Foo struct { name string } func (f Foo) SetName(name string){ f.name=name } func (f Foo) GetName string (){ return f.name } Wie erstelle ich eine neue Instanz von

Variablengrößenstruktur C ++

Anzahl der Antworten 10 Antworten
Ist dies der beste Weg, um eine variable Größe struct in C++? Ich weiß nicht verwenden möchten, Vektor, weil die Länge sich nicht ändert nach der Initialisierung. struct Packet { unsigned int bytelength; unsigned int data; };

Warum und wann statische Strukturen in der C-Programmierung verwenden?

Anzahl der Antworten 5 Antworten
Habe ich gesehen, statische Struktur, die Erklärungen oft in einem Treiber-code, den ich gebeten worden war, zu ändern. Ich habe versucht, auf der Suche nach Informationen, warum structs sind als static deklariert, und die motivation, dies zu

Zugriff C Array innerhalb von Blöcken (variable Array-Anzahl) Objective-C

Anzahl der Antworten 2 Antworten
Blöcke sind in Ordnung, aber was über das schreiben von C-arrays? Gegeben diese vereinfachte situation: CGPoint points[10]; [myArray forEachElementWithBlock:^(int idx) { points[idx] = CGPointMake(10, 20); //error here //Cannot refer to declaration with an array type inside block