Preguntas etiquetadas con struct

Una palabra clave en varios lenguajes de programación cuya sintaxis es similar o derivada de C (C ++, C #, Swift, Go, Rust, etc.). Use una etiqueta específica del lenguaje de programación para etiquetar preguntas que involucren el uso de una `estructura` ya que la sintaxis y la semántica pueden depender del idioma. La palabra clave define o declara un tipo de datos compuesto por otros tipos de datos. Cada miembro de una estructura tiene su propia área de memoria (en oposición a una 'unión' cuyos miembros comparten una sola área de memoria).


9
Estructura de relleno y embalaje
Considerar: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; Los tamaños de las estructuras son 12 y 8 respectivamente. ¿Estas estructuras están acolchadas o empaquetadas? ¿Cuándo se realiza el relleno o el embalaje?
209 c  struct  structure  padding  packing 

20
Estructura como objetos en Java
¿Está completamente en contra de la forma Java de crear estructuras como objetos? class SomeData1 { public int x; public int y; } Puedo ver una clase con accesores y mutadores más parecidos a Java. class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y); private int …
195 java  oop  struct 





5
Declaración implícita incompatible de la función incorporada 'malloc'
Recibo este error: advertencia: declaración implícita incompatible de la función incorporada 'malloc' Estoy tratando de hacer esto: fileinfo_list* tempList = malloc(sizeof(fileinfo_list)); Solo para la referencia, la estructura utilizada es: typedef struct { fileinfo** filedata; size_t nFiles; size_t size; size_t fileblock; } fileinfo_list; No veo nada malo en lo que he …
155 c  struct  malloc 

8
Error: "No se puede modificar el valor de retorno" c #
Estoy usando propiedades implementadas automáticamente. ¿Supongo que la forma más rápida de arreglar lo siguiente es declarar mi propia variable de respaldo? public Point Origin { get; set; } Origin.X = 10; // fails with CS1612 Mensaje de error: no se puede modificar el valor de retorno de 'expresión' porque …

5
Asignar una estructura a otra en C
¿Se puede asignar una instancia de una estructura a otra, así: struct Test t1; struct Test t2; t2 = t1; Lo he visto funcionar para estructuras simples, pero ¿funciona para estructuras complejas? ¿Cómo sabe el compilador cómo copiar elementos de datos dependiendo de su tipo, es decir, diferenciando entre una …
146 c  struct 


12
Conveniente inicialización de estructura C ++
Estoy tratando de encontrar una manera conveniente de inicializar las estructuras C ++ 'pod'. Ahora, considere la siguiente estructura: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; Si quiero iniciar esto convenientemente en C (!), …

2
Cómo definir múltiples etiquetas de nombre en una estructura
Necesito obtener un elemento de una base de datos mongo, así que definí una estructura como esta type Page struct { PageId string `bson:"pageId"` Meta map[string]interface{} `bson:"meta"` } Ahora también necesito codificarlo a JSON, pero codifica los campos como mayúsculas (obtengo PageId en lugar de pageId), así que también necesito …
137 json  struct  go 

9
definición de estructura autorreferencial?
No he escrito C durante mucho tiempo, por lo que no estoy seguro de cómo debo hacer este tipo de cosas recursivas ... Me gustaría que cada celda contenga otra celda, pero aparece un error líneas de "campo 'hijo' tiene tipo incompleto". ¿Qué pasa? typedef struct Cell { int isParent; …
134 c  recursion  struct  typedef 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.