Resultados de la búsqueda a petición "struct"

5 la respuesta

Estructura rápida y mutante

Hay algo que no entiendo completamente cuando se trata de mutaciones de tipos de valores en Swift. Como dice el iBook "The Swift Programming Language":Por defecto, las propiedades de un tipo de valor no se pueden modificar desde sus métodos de ...

3 la respuesta

¿Cuándo debemos usar una estructura en lugar de una enumeración?

Las estructuras y las enumeraciones son similares entre sí. ¿Cuándo sería mejor usar una estructura en lugar de una enumeración (o viceversa)? ¿Alguien puede dar un ejemplo claro donde usar una estructura es preferible a usar una enumeración?

4 la respuesta

Al extender una estructura acolchada, ¿por qué no se pueden colocar campos adicionales en el relleno de la cola?

Consideremos las estructuras: struct S1 { int a; char b; }; struct S2 { struct S1 s; /* struct needed to make this compile as C without typedef */ char c; }; // For the C++ fans struct S3 : S1 { char c; };El tamaño de S1 es 8, que se espera ...

6 la respuesta

Swift: pase la estructura C no inicializada a la función C importada

Soy consciente deesta respuesta [https://stackoverflow.com/questions/24090148/c-style-uninitialized-pointer-passing-in-apple-swift] , pero esto no es lo mismo: pasar un puntero para que se inicialice con una asignación. Estoy interactuando con ...

5 la respuesta

¿Cuál es el significado de `struct X typedef` vs.` typedef struct X`?

Tengo el siguiente código (de trabajo) en una base de código existente, utilizado en el archivo de inclusión que se comparte entre C y C ++, compilando en MSVC (2010) y Windows DDK: struct X { USHORT x; } typedef X, *PX;Y: enum MY_ENUM { ...

4 la respuesta

Estructura de alias y matriz de la manera C ++

Este es un seguimiento de C ++ paraotra pregunta mia [https://stackoverflow.com/q/48384399/3545273] En los viejos tiempos de pre-ISO C, el siguiente código no habría sorprendido a nadie: struct Point { double x; double y; double z; }; double ...

3 la respuesta

"Fusionar" coloca dos estructuras del mismo tipo

Mirando estostruct: type Config struct { path string id string key string addr string size uint64 } Ahora tengo unDefaultConfig Inicializado con algunos valores y uno cargado desde un archivo, digamosFileConfig. Quiero que ambas estructuras se ...

1 la respuesta

Ir a plantillas: rango sobre rebanadas de estructuras en lugar de estructuras de rebanadas

Después de jugar un poco con las plantillas HTML de Golang, todos los ejemplos que encontré para recorrer los objetos en las plantillas fueron pasar estructuras de cortes a la plantilla, algo así como en este ejemplo: type UserList struct { Id ...

0 la respuesta

Golang: ¿Es posible la conversión entre diferentes tipos de estructura?

Digamos que tengo dos tipos similares configurados de esta manera: type type1 []struct { Field1 string Field2 int } type type2 []struct { Field1 string Field2 int }¿Hay una manera directa de escribir valores de un tipo1 a un tipo2, sabiendo que ...

4 la respuesta

¿Por qué la alineación de estructura depende de si un tipo de campo es primitivo o está definido por el usuario?

EnNoda Time [http://nodatime.org]v2, nos estamos moviendo a una resolución de nanosegundos. Eso significa que ya no podemos usar un número entero de 8 bytes para representar todo el rango de tiempo que nos interesa. Eso me ha llevado a investigar ...