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

ungültige Verwendung von flexiblen array -flexible struct-array als member einer anderen struct

Anzahl der Antworten 2 Antworten
Bin ich Anfang zu lernen, über die Verwendung von structs in C. Es ist herausfordernd und angenehm. Unnötig zu sagen, ich habe ein problem, ich kann nicht scheinen, um herauszufinden. Ich bin versucht, um eine flexible Struktur,

Deklarieren struct in header-Datei

Anzahl der Antworten 2 Antworten
Möchte ich deklarieren Sie eine Struktur in eine header-Datei, damit ich Sie in meine Quelldatei. Was mache ich falsch? Ich möchte in der Lage sein, um Zugriff auf meine Struktur, die von einer beliebigen Funktion aus. info.h

Schutz eines struct-Feld innerhalb einer Klasse

Anzahl der Antworten 5 Antworten
Ich bin ziemlich neu in C# zu Programmieren, so ist dies wahrscheinlich eine Anfänger-Frage stellen. Bekomme ich eine "'A. Test.Dass.Fehl' unzugänglich ist aufgrund seiner Schutzstufe" Fehler auf die folgenden code-snippet und ich nicht den Grund dafür zu

Initialisiert eine struct mit struct-Typen innerhalb

Anzahl der Antworten 2 Antworten
Ich möchte erstellen Sie eine struct Person, die besteht aus zwei struct-Typen und eine variable innerhalb. Wie kann ich initialisieren und verwenden der Struktur struct Person dann? struct name{ char *firstName; char *lastName; } name; struct address{

Initialisieren struct Vektor mit Klammer eingeschlossenen Initialisierungsliste

Anzahl der Antworten 3 Antworten
Initialisiere ich normal-Typ-Vektoren wie diese: vector<float> data = {0.0f, 0.0f}; Aber wenn ich-Struktur anstelle der normal-Typ struct Vertex { float position[3]; float color[4]; }; vector<Vertex> data = {{0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f, 0.0f}}; Bekomme ich Fehler

Wie zu akzeptieren, Zeichen-array input in einer Struktur in C?

Anzahl der Antworten 4 Antworten
Habe ich diese Struktur, die eine einfache eine, die hält, student Namen und Marken. Wenn ich versuche zu Lesen, Benutzer-Eingabe in den Namen(char-array), bekomme ich eine Warnung angezeigt, dass etwas auf den Linien von : format %s

Forward-Deklarationen für Variablen?

Anzahl der Antworten 4 Antworten
Habe ich einige C-code, den ich in den Hafen zu C++. Der code hat eine Struktur struct A { ... struct A * myPtr; } Und nun zwei Globale arrays werden deklariert und initialisiert wie diese: //Forward

Wie, um eine Struktur, die enthält nur Zeiger

Anzahl der Antworten 4 Antworten
Habe ich eine Struktur, die Sie unten sehen: typedef struct _List { Person *person; //pointer for people list DoList *do; //Kinda timer, for checking list in some intervals } List; Gibt es keine Notwendigkeit, diese Struktur? Wenn

sizeof einzelnen struct-member in C

Anzahl der Antworten 9 Antworten
Ich versuche zu erklären, eine Struktur, die abhängig von anderen struct. Ich will sizeof um sicher zu sein/pedantisch. typedef struct _parent { float calc ; char text[255] ; int used ; } parent_t ; Nun möchte ich

C# - Automatisches Tiefe Kopie von struct

Anzahl der Antworten 5 Antworten
Habe ich ein struct, MyStruct hat ein eigenes Mitglied private bool boolArray; und eine Methode ChangeBoolValue(int index, bool Value). Ich habe eine Klasse MyClass, dass ein Feld public MyStruct bools { get; private set; } Wenn ich

Ist es eine gute Praxis, pass-struct-Objekt als parameter an eine Funktion in c++?

Anzahl der Antworten 6 Antworten
Ich habe versucht, ein Beispiel live unter: typedef struct point { int x; int y; } point; void cp(point p) { cout<<p.x<<endl; cout<<p.y<<endl; } int main() { point p1; p1.x=1; p1.y=2; cp(p1); } Das ist das Ergebnis

C# struct abstract

Anzahl der Antworten 9 Antworten
Wie kann ich erreichen, Vererbung (oder ähnlich) mit structs in C#? Ich weiß, dass eine abstrakte Struktur nicht möglich ist, aber ich brauche etwas erreichen ähnlich. Ich brauche es als eine Struktur, weil es einen Wert geben.

increment struct Mitglieder

Anzahl der Antworten 2 Antworten
Sagen, ich habe eine struct definiert, die wie folgt struct my_struct { int num; }; .... Hier habe ich einen Zeiger auf my_struct und ich wollen einer Schrittweite auf num void foo(struct my_struct* my_ptr) { //increment num

Wie über slice of structs anstelle von struct Scheiben

Anzahl der Antworten 2 Antworten
Gespielt zu haben, um mit Gehen, HTML-templates ein bisschen, all die Beispiele, die ich gefunden für Schleifen über Objekte in Vorlagen wurden übergeben von Strukturen der Scheiben auf der Vorlage, so etwas wie in diesem Beispiel :

Erste Größe einer Datei in C mit lseek?

Anzahl der Antworten 3 Antworten
Ich versuche die Größe einer Datei in C mit den folgenden Operationen... ich bin neu in C Dies ist mein struct mem an der Spitze meiner Datei: struct mem {size_t size; }; Ist dies das richtige set-up

Gehen analysieren yaml-Datei

Anzahl der Antworten 4 Antworten
Ich versuche zu analysieren, eine yaml-Datei mit Gehen. Leider kann ich nicht herausfinden, wie. Der yaml-Datei, die ich habe ist dieses: --- firewall_network_rules: rule1: src: blablabla-host dst: blabla-hostname ... Habe ich das Go code, aber es funktioniert

So ändern Sie die member-Wert eines struct-Objekts? (C++ struct Anfänger)

Anzahl der Antworten 3 Antworten
Erst am Anfang zu lernen, über die Strukturen, ich dachte, ich Verstand, wie Sie arbeiten, mit dem Punkt-operator zum Zugriff auf einen member eines Objekts, aber ich eindeutig nicht als readEmployeeRecord Funktion unten funktioniert überhaupt nicht. Wie

Generika verwendet in struct und class

Anzahl der Antworten 4 Antworten
Davon ausgehen, dass wir haben die folgenden struct - definition, die verwendet Generika: public struct Foo<T> { public T First; public T Second; public Foo(T first) { this.First = first; } } Der compiler sagt 'Foo.Zweite "

Struktur calloc c

Anzahl der Antworten 5 Antworten
C99 der gcc Ich bekomme immer diese Fehlermeldung. Ich habe ein struct außerhalb der main. Und innen Haupt-ich bin versucht zu reservieren auf dem stack mit calloc. Ich kann nicht scheinen, um herauszufinden, was falsch ist. Vielen

Convert coldfusion json, struct

Anzahl der Antworten 3 Antworten
Habe ich eine JSON-variable Ausgabe von einer jQuery-Anwendung, die als so: [{"id":1}, {"id":197,"children":[{"id":198},{"id":199},{"id":200}]}, {"id":2,"children":[{"id":3},{"id":4},{"id":143},{"id":6},{"id":5},{"id":7},{"id":8},{"id":9},{"id":10},{"id":11},{"id":12}]}, {"id":15,"children":[{"id":17},{"id":190},{"id":191},{"id":131},{"id":16},{"id":142},{"id":124}]}, {"id":149,"children":[{"id":150},{"id":160},{"id":161},{"id":184}]}, {"id":20,"children":[{"id":132},{"id":127},{"id":152},{"id":107},{"id":108},{"id":109},{"id":110},{"id":125},{"id":128},{"id":130},{"id":129},{"id":112}]}, {"id":162,"children":[{"id":163},{"id":164},{"id":165},{"id":166},{"id":186},{"id":187}]}, {"id":167,"children":[{"id":173},{"id":168},{"id":170},{"id":169},{"id":192},{"id":194}]}, {"id":174,"children":[{"id":176},{"id":175},{"id":188}]}, {"id":153,"children":[{"id":178},{"id":179},{"id":195},{"id":154},{"id":157}]}, {"id":180,"children":[{"id":181},{"id":182},{"id":183},{"id":189}]}, {"id":122}, {"id":21}, {"id":13}, {"id":92}, {"id":22}, {"id":113}, {"id":114}] Ich konvertieren müssen Sie diese variable auf einen

golang casting-byte-array auf struct

Anzahl der Antworten 3 Antworten
Ich bin auf der Suche für saubere Art und Weise zu casten byte-array in struct für client-server-Anwendung. Ich weiß die meisten ppl drehen, um gob-Paket für diese Lösung ist allerdings das ich nicht kontrollieren Sie die Kodierung

C - Strukturen Schreiben in eine Datei (.pcap)

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben .pcap-Datei, die ist etwas, das verwendet werden kann in Wireshark. Um das zu tun, habe ich ein paar Strukturen mit verschiedenen Daten-Typen, die ich brauche um eine Datei zu schreiben. (siehe code) So,

Casting struct in int

Anzahl der Antworten 3 Antworten
Gibt es eine saubere Möglichkeit der Umwandlung von einer struct in einen uint64_t oder andere int, gegeben, dass die Struktur in <= an den sizeof int? Das einzige, was ich denken kann, ist nur eine " ok

Speicher-layout von struct mit bitfields

Anzahl der Antworten 5 Antworten
Habe ich diese C-Struktur: (die ein IP-Datagramm) struct ip_dgram { unsigned int ver : 4; unsigned int hlen : 4; unsigned int stype : 8; unsigned int tlen : 16; unsigned int fid : 16; unsigned int

Zuweisen, array in struct in c

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code: typedef struct Test { long mem[1000]; } Test; extern Test *test; int main() { Test *test = (Test *)malloc(sizeof(Test)); test->mem[0] = 1; test->mem[1] = 2; test->mem[2] = 3; test->mem[3] = 4; test->mem[4]

Erstellen Sie ein Struct In Java Wie C++

Anzahl der Antworten 3 Antworten
ich möchte erstellen Sie eine struct in java , wie c++ : struct MyStruct { int x; }; #include <iostream> int main() { MyStruct Struct; Struct.x = 0; std::cout << Struct.x; return 0; } kann mir jemand

Golang struct array Werte Anhängen In Schleife

Anzahl der Antworten 1 Antworten
Dies ist mein code: package main import( "fmt" ) type Category struct { Id int Name string } type Book struct { Id int Name string Categories Category } func main() { var book Book book.Id =

Struct Speicher-layout in C

Anzahl der Antworten 3 Antworten
Habe ich eine C# - hintergrund. Ich bin sehr viel ein Neuling zu einem low-level-Sprache wie C. In C# struct's Speicher angeordnet ist, der vom compiler standardmäßig. Der compiler kann die Reihenfolge der Datenfelder oder pad zusätzliche

C - Malloc und memcpy (memory management)

Anzahl der Antworten 4 Antworten
Ich bin ein bisschen neu in C und ich habe Schwierigkeiten zu verstehen, wie unser Gedächtnis funktioniert vor allem in-built Funktionen, wie memcpy. Hier ein struct ich bin mit struct data_t { int datasize; void *data; };

Wie Sie Element hinzufügen array in struct in golang

Anzahl der Antworten 1 Antworten
Mit dem code unten wie kann ich eine IP-struct an den Server struct s-ips-array? import ( "net" ) type Server struct { id int ips net.IP } func main() { o := 5 ip := net.ParseIP("127.0.0.1") server

Wenn ein namespace oder ein struct?

Anzahl der Antworten 6 Antworten
Ich war gerade das Lesen ein wenig auf Sie aus http://www.cplusplus.com/doc/tutorial/namespaces/ und wie es scheint, eine Struktur, die fähig ist, die gleichen Dinge? Oder sogar eine Klasse für diese Angelegenheit. Vielleicht ist hier jemand besser definieren, was

Iterieren über ein array von Strukturen

Anzahl der Antworten 2 Antworten
In meiner Anwendung verwende ich ein array von structs und ich muss die Iteration über das array. Was ist der richtige Weg, es zu tun? Wie kann ich überprüfen, ob ich erreicht haben das Ende des Arrays?

NULL zurückgeben, wenn Struktur-Initialisierung fehlgeschlagen in C?

Anzahl der Antworten 4 Antworten
Habe ich diesen C-code : #include<stdio.h> typedef struct { int foo; } MyStruct; MyStruct init_mystruct(void); int main(void) { MyStruct mystruct = init_mystruct(); if( mystruct == NULL ) { /* error handler */ } return(0); } MyStruct init_mystruct(void)

Typedefs, tagged und untagged Strukturen und inkompatible Zeiger-Typen

Anzahl der Antworten 3 Antworten
Betrachten Sie das folgende C-code-snippet: typedef struct node{ int val; struct node* left; struct node* right; }node; void inorderTraversal(node *p){ inorderTraversal(p->left); printf("%d",p->val); inorderTraversal(p->right); } Wenn ich nur schreiben typedef struct statt typedef struct node, ich bekomme eine

C++ prüfen struct, wenn sein Wert NULL oder nicht gesetzt, auch wenn seine Betreiber haben gleich

Anzahl der Antworten 2 Antworten
Habe ich eine Struktur, die mehrere Elemente enthält und auch eine operator-überladen von == wie diese : struct Adjustment { ObjectNumber aD; Foo afoo; bool operator == (const Adjustment& aAdjustment) const { return (aAdjustment.ID == ID); }

Class vs. Struct nur für Daten?

Anzahl der Antworten 7 Antworten
Gibt es einen Vorteil gegenüber der Verwendung einer Klasse über eine Struktur, die in Fällen wie diesen? (Anmerkung: es werden nur Variablen, es wird nie Funktionen) class Foo { private: struct Pos { int x, y, z

Erklärung nicht erklären alles : Warnung?

Anzahl der Antworten 3 Antworten
#include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { struct emp { struct address { int a; }; struct address a1; }; } Dieser code zeigt eine Warnung an:- Warnung : Deklaration nicht erklären, alles (in den

Erstellen von C-structs in Cython

Anzahl der Antworten 2 Antworten
Ich möchte meine ganz eigene Liste container Cython mit. Ich bin ein ganz neuer Anfänger, und nach den Unterlagen, die ich bekommen konnte, um die Schaffung einer solchen Struktur : cdef struct s_intList: int value void* next

Array von structs und new / delete

Anzahl der Antworten 8 Antworten
Ich habe einen struct wie diesen: class Items { private: struct item { unsigned int a, b, c; }; item* items[MAX_ITEMS]; } Sagen wollte ich "löschen" eines Elements kann, wie folgt: items[5] = NULL; Und ich habe

C-Programmierung. Wie tief kopieren einer struct?

Anzahl der Antworten 7 Antworten
Habe ich die folgenden zwei Strukturen, wo "das Kind in der struct hat", ein "struct rusage" als ein element. Dann Erzeuge ich zwei structs vom Typ "Kind" nennen wir Sie childA und childB Wie kopiere ich nur

Karte wie Struktur in C: mit int und struct zu bestimmen, ein Wert

Anzahl der Antworten 1 Antworten
Ich verwendet, um code in C++ und nun versuche ich ein Programm in C. Angenommen ich habe eine struct struct point{ int x; int y; } Gibt es eine Daten-Struktur A im c unterstützen können die folgende

Mit Struct Stat()

Anzahl der Antworten 5 Antworten
Ich versuche, herauszufinden, wie genau zu verwenden, stat (), um zu erfassen Informationen über eine Datei. Was ich brauche, ist, um drucken zu können, mehrere Felder von Informationen über eine Datei. So.. #include <iostream> #include <sys/types.h> #include

python - wie packen Sie einen text oder Satz Saiten

Anzahl der Antworten 1 Antworten
Wie kann ich das entpacken separat?? Ich will zurück zu erhalten, die Länge der Saiten(verwendet), und die Saiten selbst aus der txt? Keine Hilfe? dataType = struct.pack('H', gvrDatatype) varName = struct.pack('B' + str(len(gvrVarname)) + 's', len(gvrVarname), gvrVarname)

struct statische member-Bedeutung/definition

Anzahl der Antworten 1 Antworten
struct a{static int z;}l; (a is declared at file scope) Kann ich nicht initialisieren, z die Verwendung einer Initialisierungsliste. was macht ein static struct-member bedeuten? gilt z(Namen) haben externe Bindung und den öffentlichen Zugang als auch? (Ich

C-struct-Initialisierung mit char-array

Anzahl der Antworten 3 Antworten
Ich habe ein C struct wie folgt definiert: struct Guest { int age; char name[20]; }; Als ich ein Guest variable und initialisiert Sie mit dem folgenden: int guest_age = 30; char guest_name[20] = "Mike"; struct Guest

Zeiger auf struct innerhalb einer struct; Wie der Zugriff ohne Fehler?

Anzahl der Antworten 2 Antworten
Soweit ich weiß, wenn das Element innerhalb einer Struktur ist ein Zeiger, rufen Sie es mit ->, wenn es ein normaler Wert ist es verwendet .. hier meine typedefs: typedef struct { char name[50]; int quantity; }ing;

warning: passing argument 1 of macht Ganzzahl von Zeiger ohne cast [standardmäßig aktiviert]

Anzahl der Antworten 2 Antworten
Habe ich diese Funktion: VOID myFunc(INT start, INT end) { //statements } Ich rufe diese wie: myFunc (Arr[new_1].Msg,Arr[new_2].Msg); Welche den Fehler erzeugt: warning: passing argument 1 of macht Ganzzahl von Zeiger ohne cast [standardmäßig aktiviert] Arr ist

... mit Konstruktor nicht erlaubt in EU-problem

Anzahl der Antworten 3 Antworten
Ich brauche dringend eine Lösung zu finden für Folgendes problem: namespace test { template <int param = 0> struct Flags { int _flags; Flags() { _flags = 0; } Flags(int flags) { _flags = flags; } void

HEAP Fehler Ungültige Adresse angegeben, um RtlValidateHeap

Anzahl der Antworten 2 Antworten
Habe ich Schwierigkeiten mit dem Gedächtnis. Ich bin mit der Struktur auf diese Weise: Paket.h-Datei #pragma once #include <cstdlib> struct Package { char *data; long long int *packageNumber; long long int *allPackages; Package(const int sizeOfData); ~Package(); };

Machen, Arbeit finden mit einer Reihe von Strukturen

Anzahl der Antworten 2 Antworten
Ich bin mit einem Satz zu halten Strukturen, die enthalten mehrere strings. Ich möchte in der Lage sein, die Verwendung der find () - Funktionalität setzt. Da jedoch der Satz holding Strukturen, es funktioniert nicht. Ich will,