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

Basic C++: Wie kann ich die Initialisierung einer struct-member einer Klasse?

Anzahl der Antworten 4 Antworten
Ich habe gesucht alle über dem Platz, aber habe nicht gefunden, eine Antwort auf diese. Ich habe eine C++ - Klasse, die mit dieser geschützten Mitglieder: struct tm _creationDate; struct tm _expirationDate; struct tm _lockDate; Ich will,

Wie entscheidet ein Datentyp ist eine benutzerdefinierte Struktur?

Anzahl der Antworten 6 Antworten
Für eine Type gibt es eine Eigenschaft IsClass in C#, aber, wie zu entscheiden, eine Type ist ein struct? Obwohl IsValueType ist eine notwendige Bedingung, ist es offensichtlich nicht genug. Für eine int ist ein Wert-Typ auch.

Können Sie __attribute__((packed)) auf die performance eines Programms?

Anzahl der Antworten 5 Antworten
Habe ich eine Struktur mit dem Namen anmelden, der mit 13 chars drin. nach einer sizeof(log), sehe ich, dass die Größe ist nicht 13 sondern 16. Ich verwende __attribute__((packed)), um es zu bekommen, um die tatsächliche Größe

Wie cast C-struct nur ein weiteres struct-Typ, wenn Ihre Speicher-Größe gleich sind?

Anzahl der Antworten 2 Antworten
Habe ich 2 matrix-Strukturen bedeutet gleichen Daten aber in verschiedenen Formen wie diese: //Matrix type 1. typedef float Scalar; typedef struct { Scalar e[4]; } Vector; typedef struct { Vector e[4]; } Matrix; //Matrix type 2 (you

Spielkarten: Sollten Sie enum oder struct oder Klasse?

Anzahl der Antworten 7 Antworten
Ich bin der Gestaltung-Spiel-Website, wo viele (hoffentlich Tausende) Spieler simultenaously spielen bestimmte Karte Spiele mit einander. Das deck ist die Standard-52-Karten-deck. Jede Karte hat eine Farbe und einen Rang. Die Karten werden neu gemischt, befasste sich ausgesucht,

gcc-pointer-Fehler meinst du mit '->'?

Anzahl der Antworten 2 Antworten
Habe ich definiert struct in header-Datei typedef struct tDLElem { int data; struct tDLElem *lptr; struct tDLElem *rptr; } *tDLElemPtr; typedef struct { tDLElemPtr First; tDLElemPtr Act; tDLElemPtr Last; } tDLList; Und ich habe diesen code void

Typedef struct struct? |Definition-Unterschied|

Anzahl der Antworten 1 Antworten
Die folgenden Blöcke sind außerhalb der main() und vor jeder Funktion (global scope) 1. block: struct flight{ int number; int capacity; int passengers; }; Mit diesem können Sie erstellen, Arrays,Zeiger,Variablen dagegen mit schreiben }var; (das definiert nur

offsetof zur compile-Zeit

Anzahl der Antworten 3 Antworten
Gibt es einen Weg zu finden, den offset von einem Mitglied einer Struktur zur compile-Zeit? Ich möchte erstellen Sie eine Konstante mit dem offset ein Struktur-member. Im folgenden code die offsetof() makro funktioniert in den ersten printf

So fügen Sie eine struct in ein array von Strukturen in Go

Anzahl der Antworten 2 Antworten
In golang, den ich versuche zu machen, ein array von Nachrichten, und die Fähigkeit, ganz einfach eine neue "Objekt", um das array. type Message struct { Name string Content string } var Messages = Message{ { Name:

Warum bin ich immer "Arithmetik der pointer-Typ ist erforderlich"?

Anzahl der Antworten 1 Antworten
In den folgenden code, bekomme ich eine Fehlermeldung, wenn ich Typumwandlung float Zeiger auf eine struct, aber der compiler beschwert sich nicht, wenn ich Typumwandlung zu etwas anderem. Warum tut Sie es? typedef unsigned byte CELbool; typedef

Die Bestimmung struct-member byte-offsets zur compile-Zeit?

Anzahl der Antworten 3 Antworten
Möchte ich finden den byte-offset des struct-member zur compile-Zeit. Zum Beispiel: struct vertex_t { vec3_t position; vec3_t normal; vec2_t texcoord; } Ich würde mir wünschen, zu wissen, dass der byte-offset zum normal ist (in diesem Fall sollte

Wie Sie initialisiert einen Vektor in einer struct in c++

Anzahl der Antworten 3 Antworten
Ich habe ein problem mit Vektoren in c++. Ich bin neu in c++ so beachten Sie dies bitte. Also ich habe folgende struct in der Anfang von meinem Programm: typedef struct grupo { float transX, transY, transZ,

Ist es möglich zu casten struct zu einem anderen?

Anzahl der Antworten 4 Antworten
Jeden könnte man beschreiben, wie (struct sockaddr *)&server hier funktioniert? Ist es möglich zu casten größer struct kleineren Struktur? Sehen diese Strukturen: //IPv4 AF_INET sockets: struct sockaddr_in { short sin_family; //e.g. AF_INET, AF_INET6 unsigned short sin_port; //e.g.

Verwenden von Vorlagen in struct — um eine generische verkettete Liste

Anzahl der Antworten 2 Antworten
In .Ich auch NET wirklich gefallen hat System.Generisches.Liste und wollte replizieren, es als ein Weg des Lernens der Sprache C++. Das problem ist, dass ich will, dass es generisch ist, möchte ich die Elemente enthalten, die einen

Malloc und structs in C sind mir Fehler (nach einem tutorial)?

Anzahl der Antworten 2 Antworten
So, ich bin nach einem tutorial auf C-und ich bin stecken in Strukturen, da Sie die Verwendung der malloc-Funktion und diese Funktion scheint nicht gut zu gehen mit meinem compiler (Visual Studio C++ 10.0). Also folgte ich

Wie konvertiere ich eine C# - byte-array in strukturierte Daten?

Anzahl der Antworten 2 Antworten
Ich bin vorbei an 64-byte-Datenpakete über USB an einen mikrocontroller. Im mikrocontroller, C-code, der die Pakete haben die Struktur, typedef union { unsigned char data[CMD_SIZE]; cmd_get_t get; //plus more union options } cmd_t; mit typedef struct {

Datei Lesen .txt und speichern Sie es auf struct in c

Anzahl der Antworten 3 Antworten
Ich Fragen will, Datei-Verarbeitung und-struct in der Programmiersprache C, bekomme ich einen Auftrag von meinem Vortrag und ich bin so richtig verwirrt über die string manipulation in C-Programmierung. Hier ist die Aufgabe. Daten von mhs.txt store in

struct tms-Werte, die von mal() alle null oder negativ

Anzahl der Antworten 1 Antworten
Ich versuche zu implementieren, die Zeiten () - Funktion in C-Programmierung. Ich bin mit der struct tms Struktur, die besteht aus den Feldern: tms_utime, tms_cutime, tms_stime und tms_cstime. Zur Umsetzung der Male() die Funktion in meinem Programm,

Thread struct " als Funktionsparameter C

Anzahl der Antworten 3 Antworten
Bin ich mit einem Schwierigkeiten, die übergabe eines struct-Zeiger in eine Funktion, denn ich bin ein wenig verwirrt mit diesen Zeigern und Referenzen. Ich möchte zum ändern der thread.thread_num Wert aus der thread_startFunktion. #include <stdio.h> #include <stdlib.h>

Undefiniertes struct timeval-Deklaration in C

Anzahl der Antworten 1 Antworten
Ich habe einen code unten #include <stdio.h> #include "mpi.h" #define NRA 512 /* number of rows in matrix A */ #define NCA 512 /* number of columns in matrix A */ #define NCB 512 /* number of

Zwei Strukturen, die in verschiedenen header-Dateien, die beide mit der anderen

Anzahl der Antworten 3 Antworten
Habe ich schon Weg durch einen Haufen von threads zu hören, und ein paar andere, die ich über Google gefunden. Ich kann immer noch nicht scheinen, um dieses Recht zu bekommen. //Room.h #ifndef ROOM_H #define ROOM_H #include

Kakao Strukturen und NSMutableArray

Anzahl der Antworten 3 Antworten
Ich habe ein NSMutableArray, dass ich versuche, zu speichern und den Zugriff auf bestimmte Strukturen. Wie mache ich das? 'addObject' gibt mir eine Fehlermeldung "Inkompatibler Typ für argument 1 von addObject". Hier ist ein Beispiel ('in', ist

Irgendeiner Weise in C, um vorwärts zu deklarieren struct in header ohne Zeiger, die in anderen Dateien?

Anzahl der Antworten 2 Antworten
Denke, ich habe dies in der Liste.h: typedef struct list_t list_t; typedef struct list_iter_t list_iter_t; list_iter_t iterator(list_t *list); dann definieren Sie in der Liste.c: typedef struct node_t { ... } node_t; struct list_iter_t { node_t *current; //this

Kann ein C++ - compiler erneut, um Elemente in einer struct

Anzahl der Antworten 2 Antworten
Kann ein C++ - compiler (speziell g++) erneut, um die internen Elemente einer struct? Ich sehe etwas seltsames Verhalten, wo ich haben eine Struktur, die enthält so etwas wie die folgenden: Struct SomeStruct{ ... ... long someLong;

Warum die Bindung an eine Struktur, die Nicht Funktionieren?

Anzahl der Antworten 4 Antworten
Ich habe mir vor kurzem begegnet ein Thema, wo ich eine ObservableCollection gebunden an ein ListView. Menschen ist eine Struktur, die ich geschrieben habe. So lange, wie ich die Wert(E) des Menschen, die Objekte vor der Bindung,

Probleme mit der Zuweisung von Werten zu struct Zeiger in C?

Anzahl der Antworten 1 Antworten
Ich Baue eine verknüpfte Liste mit Wörterbuch eine Struktur, die mit jedem Knoten in der Liste wie folgt definiert: typedef struct node node; struct node { int key; char value[ARRAY_MAX]; node *next; }; Wo ich bin, läuft

Wie Speichere ich eine Swift-Struktur, die in Core Data für iOS?

Anzahl der Antworten 1 Antworten
Im moment bin ich der Speicherung einer meiner Klassen als NSData in einer plist und offensichtlich, dass nicht ein guter Weg, es zu tun. So, ich versuche zum einrichten der Stammdaten, aber meine Klasse hat Strukturen. Dies

Statische Struktur-Initialisierung mit Variablen in C++

Anzahl der Antworten 3 Antworten
Ich gesucht habe stackoverflow für eine Antwort, aber ich kann nicht etwas relevant. Ich versuche zu initialisieren einer statischen Struktur-Instanz mit der ursprünglichen Werte durch die Angabe der tags, aber ich bekomme eine Fehlermeldung bei der Kompilierung:

Welche Art von Lebensdauer-parameter muss ich hier bei der Deklaration eines struct-Feld Objekttyp

Anzahl der Antworten 1 Antworten
Dies ist, was mein code aussieht. Ich versuche, einen impled struct in meiner ShapeRenderer struct und dessen Methoden verwenden. Formen.rs: use super::core::*; pub struct ShapeRenderer<'a> { core_renderer: &'a mut CanvasRenderer, } Kern.rs pub struct Canvas { pub

Die Iteration über die Liste der Strukturen

Anzahl der Antworten 4 Antworten
Ich bin momentan dabei, eine Liste von structs: struct task{ int task_id; bool is_done; char* buffer; int length; } task; list<task> taskList; Und versuchen, zu Durchlaufen, um die Aufgaben zu überprüfen, die is_done status: for (std::list<task>::const_iterator iterator

Initialisieren eines leeren Arrays von struct-Typ in golang

Anzahl der Antworten 3 Antworten
Habe ich initialisiert eine struct : type DayAndTime struct { days string time string } Habe ich initialisiert ein leeres set array von diesem DayAndTime Typ: day := DayAndTime{} Legen und einen Wert in es: day[0] =

Objective-C: Wie zu überprüfen, ob eine variable ist ein Objekt, eine Struktur oder eine andere primitive

Anzahl der Antworten 6 Antworten
Möchte ich eine Funktion schreiben oder eine Richtlinie wie NSLog (), das nimmt Sie jede Art von Variablen, primitiven und Objekten. In dieser Funktion möchte ich unterscheiden zwischen denen. Ich wissen, wie es funktioniert für Objekte: -

access-Objekte in Liste c#

Anzahl der Antworten 3 Antworten
Der code ist: struct m1 { public int a; public int b; } int main() { List <m1> mList; m1.initialize; //new. and add some items to it. nun möchte ich auf die Objekte im mList zuerst habe

Art eine Struktur, die durch die letzten dann die ersten Namen

Anzahl der Antworten 11 Antworten
Habe ich den Algorithmus für die Sortierung nach Nachnamen, aber ich habe Schwierigkeiten, herauszufinden, wie die Sortierung nach Nachnamen, dann, wenn zwei Menschen haben den gleichen Nachnamen, Sortieren nach dem Vornamen. void sortLastName(FRIEND friends[ARRAY_MAX], int& count) {

python-ctypes pragma pack für byte-aligned Lesen

Anzahl der Antworten 1 Antworten
Ich habe eine C++ Anwendung mit unten-Struktur in eine Datei geschrieben. Jetzt muss ich unmarshal Sie mit python, Das grundlegende problem hier ist, wie zu reflektieren, die pragma pack option in python. C++ - Struktur #pragma pack(1)

Wie kann ich das einfügen einer Struktur, die als Schlüssel in einer map?

Anzahl der Antworten 4 Antworten
Ich bekomme einen kompilieren Fehler für den folgenden code, nach dem entfernen der Kommentar-Zeichen aus dem ersten insert Linie. Ich bin nicht in der Lage, um legen Sie die Struktur in der Karte beim einführen der ganzen

Zyklus in der struct layout, das nicht existiert

Anzahl der Antworten 5 Antworten
Dies ist eine vereinfachte version von einige meiner code: public struct info { public float a, b; public info? c; public info(float a, float b, info? c = null) { this.a = a; this.b = b; this.c

Zugriff auf bitfields beim Lesen/schreiben von binären Daten Strukturen

Anzahl der Antworten 2 Antworten
Schreibe ich einen parser für das binäre format. Dieses binäre format besteht aus verschiedenen Tabellen, die wiederum in binäre format mit unterschiedlichen Feldgrößen in der Regel (irgendwo zwischen 50 - 100). Meisten dieser Strukturen bitfields und werden

Versuch zum Verweis auf eine gelöschte Funktion bei Verwendung eines mutex

Anzahl der Antworten 2 Antworten
Bin ich ein seltsamen Fehler an einem Projekt arbeiten. Ich habe ein super einfaches Beispiel für die Reproduktion des Fehlers. Habe ich eine Klasse angelegt. Was ich tun möchte ist in dieser Klasse, ist eine Art von

Wie search-array von structs für ein string(name) und return-info für die Zeichenfolge(name)?

Anzahl der Antworten 2 Antworten
Mit diesem Programm, wenn ich einen Namen eingeben, wird nichts zurückgegeben. Wie würde ich dieses Problem beheben? Sind es 1000 Zeilen info, der wie folgt aussieht: 114680858 19670607 Matilda Vincent MI 114930037 19471024 Desdemona Hannover ID 115550206

Nicht für blitvorgänge geeignet, Fehler, die auf einem für blitvorgänge geeignet Typ

Anzahl der Antworten 3 Antworten
Habe ich diese Struktur und diese-code: [StructLayout(LayoutKind.Sequential, Pack = 8)] private class xvid_image_t { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] public int stride; //[MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] //public IntPtr plane; } public int decore() { xvid_image_t myStruct = new

Wie initialisiert eine struct zu null?

Anzahl der Antworten 7 Antworten
Habe ich ein struct mit zwei anderen Strukturen des gleichen Typs, und ich will zu initialisieren, haben beide NULL zu beginnen. Wie mache ich das? Ich habe versucht, die unten, erhalten aber eine compiler-Warnungen mit gcc. #include

C++: struct-und new-Schlüsselwort

Anzahl der Antworten 5 Antworten
Ich bin ein Anfänger in C++, ich habe das folgende Stück code: struct Airline { string Name; int diameter; int weight; }; Airline* myPlane = new Airline; meine Frage ist, wenn ich die Methode aufrufen new es

Eine leere Initialisierungsliste die gültigen C-code?

Anzahl der Antworten 2 Antworten
Ist es üblich mit {0} zum initialisieren einer struct oder eine array aber betrachten wir den Fall, wenn das erste Feld nicht einen skalaren Typ. Wenn das erste Feld der struct Person ist ein weiterer struct oder

Struct struct innen

Anzahl der Antworten 4 Antworten
Ich muss eine Person und jede Person sollte einen Kühlschrank. Ist dies der beste Weg, es zu tun? Wenn ja, was mache ich falsch? Vielen Dank im Voraus. typedef struct { int age; struct FRIDGE fridge; }

Wie kann ich die Speicher-Adresse von einem Werttyp oder einer benutzerdefinierten Struktur in Swift?

Anzahl der Antworten 3 Antworten
Ich versuche, ein tieferes Verständnis von, wie Swift Kopien Wert-Typen: Das Verhalten, das Sie sehen, in Ihren code immer so, wenn eine Kopie nahm Platz. Jedoch, Swift führt nur eine tatsächliche Kopie hinter die kulissen wenn es

C++ kostenlos alle verwendeten Speicher von struct

Anzahl der Antworten 3 Antworten
Kurze Frage; habe ich gegoogelt um und fand einige Antworten schon, aber ich bin ein bisschen paranoid, so will ich, um sicher zu sein. Betrachten Sie diese situation: struct CoordLocation { float X; float Y; float Z;

Fehler : nicht deklarierte (erste Benutzung in dieser Funktion)

Anzahl der Antworten 1 Antworten
Ich bin Programmierung in C-Sprache und kann nicht herausfinden was der Fehler ist.Es sagt mir, dass Zuerst: in dieser Zeile temp = (Node*) malloc(sizeof(struct Node)); den Node ist schwarzarbeit und der ersten Verwendung in dieser Funktion.aber ich

C - Einstellung, um eine Struktur zu null (inkompatible Typen in Zuweisung)

Anzahl der Antworten 4 Antworten
Ich habe folgende struct: struct elem { int number; char character; }; struct item { struct elem element; }; und die folgende Funktion: void init(struct item *wrapper) { assert(wrapper != NULL); wrapper->element = NULL; } item->element =

Static struct in C++

Anzahl der Antworten 2 Antworten
Möchte ich definieren, eine Struktur, wo einige mathematische Konstanten gespeichert werden. Hier habe ich jetzt: struct consts { //salt density kg/m3 static const double gamma; }; const double consts::gamma = 2350; Es funktioniert gut, aber es wäre