Questions marquées «struct»

Un mot-clé dans divers langages de programmation dont la syntaxe est similaire ou dérivée de C (C ++, C #, Swift, Go, Rust, etc.). Utilisez une balise de langage de programmation spécifique pour marquer des questions impliquant l'utilisation d'un `struct` car la syntaxe et la sémantique peuvent dépendre du langage. Le mot clé définit ou déclare un type de données composé d'autres types de données. Chaque membre d'une structure a sa propre zone de mémoire (par opposition à une `union` dont les membres partagent une seule zone de mémoire).


9
Rembourrage et emballage de structure
Considérer: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; Les tailles des structures sont respectivement 12 et 8. Ces structures sont-elles rembourrées ou emballées? Quand le rembourrage ou l'emballage a-t-il lieu?
209 c  struct  structure  padding  packing 

20
Structurer comme des objets en Java
Est-ce complètement contraire à la manière Java de créer des objets de structure? class SomeData1 { public int x; public int y; } Je peux voir une classe avec des accesseurs et des mutateurs ressemblant plus à Java. class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int …
195 java  oop  struct 





5
Déclaration implicite incompatible de la fonction intégrée 'malloc'
J'obtiens cette erreur: avertissement: déclaration implicite incompatible de la fonction intégrée 'malloc' J'essaye de faire ceci: fileinfo_list* tempList = malloc(sizeof(fileinfo_list)); Juste pour la référence, la structure utilisée est: typedef struct { fileinfo** filedata; size_t nFiles; size_t size; size_t fileblock; } fileinfo_list; Je ne vois rien de mal à ce que …
155 c  struct  malloc 


5
Assignez une structure à une autre en C
Pouvez-vous affecter une instance d'une structure à une autre, comme ceci: struct Test t1; struct Test t2; t2 = t1; Je l'ai vu fonctionner pour des structures simples, mais est-ce que cela fonctionne pour des structures complexes? Comment le compilateur sait-il copier des éléments de données en fonction de leur …
146 c  struct 


12
Initialisation de structure C ++ pratique
J'essaie de trouver un moyen pratique d'initialiser les structures C ++ 'pod'. Maintenant, considérez la structure suivante: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; Si je veux initialiser commodément ceci en C (!), Je …

2
Comment définir plusieurs balises de nom dans une structure
J'ai besoin d'obtenir un élément d'une base de données mongo, j'ai donc défini une structure comme celle-ci type Page struct { PageId string `bson:"pageId"` Meta map[string]interface{} `bson:"meta"` } Maintenant, je dois également l'encoder en JSON, mais il encode les champs en majuscules (j'obtiens PageId au lieu de pageId), donc j'ai …
137 json  struct  go 

9
définition de structure auto-référentielle?
Je n'écris pas en C depuis très longtemps, donc je ne suis pas sûr de la façon dont je devrais faire ce genre de choses récursives ... Je voudrais que chaque cellule contienne une autre cellule, mais j'obtiens une erreur le long du les lignes du "champ 'enfant' sont de …
134 c  recursion  struct  typedef 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.