struct

Cómo inicializar una estructura de acuerdo con los estándares del lenguaje de programación C

Quiero inicializar un elemento struct, dividido en declaración e inicialización. Esto es lo que tengo: typedef struct MY_TYP ... Update Terminé teniendo un elemento de inicialización estático donde establecí cada subelemento de acuerdo a mis necesidades.

typedef struct vs struct definitions [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué deberíamos tipearef una estructura tan a menudo en C ... logran el igual. struct myStruct{ int one; int two; }; Vs. typedef struct{ int one; int two; }myStruct;

¿Por Qué Elegir Struct Sobre Class?

Jugando con Swift, viniendo de un fondo Java, ¿por qué querrías elegir una Estructura en lugar de una Clase? Parece que son la misma cosa, con una estructura que ofrece menos funcionalidad. ¿Por qué elegirlo entonces?

¿Cómo imprimir variables de estructura en la consola?

¿Cómo puedo imprimir (en la consola) el Id, Title, Name, etc. de esta estructura en Golang? type Project struct { Id in ... Title string `json:"title"` Name string `json:"name"` Data Data `json:"data"` Commits Commits `json:"commits"` }

Estructura como objetos en Java

¿Está completamente en contra de la forma Java de crear objetos struct like? class SomeData1 { public int x; public ... Esto no es tan conveniente. // a function in a class public int f(SomeData2 d) { return (3 * d.getX()) / d.getY(); }

¿Cuáles son los usos de las etiquetas en Go?

En la Especificación del lenguaje Go , menciona una breve descripción de las etiquetas: Una declaración de campo puede i ... " } Esta es una explicación muy corta IMO, y me preguntaba si alguien podría proporcionarme el uso de estas etiquetas ser?

¿Por qué las estructuras mutables son "malas"?

Después de las discusiones aquí, ya leí varias veces la observación de que las estructuras mutables son "malas" (como en la respuesta a esta pregunta). ¿Cuál es el problema real con la mutabilidad y las estructuras en C#?

Asignar una estructura a otra en C

Puede asignar una instancia de una estructura a otra, así: struct Test t1; struct Test t2; t2 = t1; He visto que funciona ... mo sabe el compilador cómo copiar elementos de datos dependiendo de su tipo, es decir, diferenciar entre un int y una cadena?

Relleno y embalaje de la estructura

Considere: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; Los ta ... 8 respectivamente. ¿Estas estructuras están acolchadas o empaquetadas? ¿Cuándo se lleva a cabo el relleno o el embalaje?

¿Por qué debemos typedef struct tan a menudo en C?

He visto muchos programas que consisten en estructuras como la siguiente typedef struct { int i; char k; } elem; elem user; ¿Por qué se necesita tan a menudo? ¿Alguna razón específica o área aplicable?

Cuando debo usar Struct vs OpenStruct?

En general, ¿cuáles son las ventajas y desventajas de usar una OpenStruct en comparación con una Struct? ¿Qué tipo de casos de uso generales se ajustarían a cada uno de ellos?

Cómo definir varias 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 { Page ... `bson:"meta",json:"pageId"` } Entonces, ¿cómo se puede hacer esto, definir múltiples etiquetas de nombre en una estructura?

Declaración implícita incompatible de la función incorporada 'malloc'

Estoy recibiendo este error: Advertencia: declaración implícita incompatible de la función incorporada 'malloc' Estoy ... k; } fileinfo_list; No veo nada malo en lo que he hecho. Solo estoy creando un tempList con el tamaño de 1 x fileinfo_list.

¿Es legal indexar en una estructura?

Independientemente de lo 'malo' que sea el código, y suponiendo que la alineación, etc. no sea un problema en el compilador/p ... rlo mucho:) Etiquetado C y C++ . Soy principalmente interesado en C++, pero también en C si es diferente, solo por interés.

¿Qué tienen de especial las estructuras?

Sé que en C no podemos devolver un array desde una función, sino un puntero a un array. Pero quiero saber qué es lo especial ... n", obj.buf); return 0; } struct data Foo(const char *buf) { struct data X; strcpy(X.buf, buf); return X; }

¿definición de estructura autorreferencial?

No he estado escribiendo C durante mucho tiempo, por lo que no estoy seguro de cómo debería hacer este tipo de cosas recursiv ... las líneas de "campo' hijo 'tiene tipo incompleto". ¿Qué pasa? typedef struct Cell { int isParent; Cell child; } Cell;

¿Cómo puedo hacer público de forma predeterminada el inicializador de miembros para estructuras en Swift?

Tengo un framework swift que define una estructura: public struct CollectionTO { var index: Order var title: String ... e = title; self.description = description; } } ... pero preferiría no hacerlo si hay otra manera alguien sabe?

No = = operador encontrado al comparar estructuras en C++

Comparando dos instancias de la siguiente estructura, recibo un error: struct MyStruct1 { Position(const MyStruct2 & ... ontrado que toma un operando izquierdo de tipo "myproj:: MyStruct1" (o allí no es una conversión aceptable) ¿Por qué?

Estructura C / C++ vs Clase

Después de terminar mi clase de C++, me pareció que las estructuras/clases son prácticamente idénticas, excepto con algunas d ... te? Si puedes hacer esto en C regular, ¿por qué necesitamos C++? ¿Qué hace que las clases sean diferentes de una estructura?

¿Es seguro para las estructuras implementar interfaces?

Parece que recuerdo haber leído algo acerca de cómo es malo para las estructuras implementar interfaces en CLR a través de C# ... de hacerlo? public interface Foo { Bar GetBar(); } public struct Fubar : Foo { public Bar GetBar() { return new Bar(); } }