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

8 la respuesta

Diferencia entre 'struct' y 'typedef struct' en C ++?

En C ++, ¿hay alguna diferencia entre: struct Foo { ... }; typedef struct { ... } Foo;

4 la respuesta

C bitfields uso de memoria

Necesito tratar algunos datos de la siguiente forma: typedef struct{ unsigned n1 : 12; unsigned n2 : 12; unsigned n3 : 12; unsigned n4 : 1; unsigned n5 : 35; } data; Me aseguré de que en total cuenten hasta 9 bytes. Pero no lo hacen ... ...

4 la respuesta

C ++: asignación dinámica de una matriz de miembros de estructuras utilizando el constructor no predeterminado

Si tengo struct a_struct { int an_int; a_struct(int f) : an_int(f) {} a_struct() : an_int(0) {} }; class a_class { a_struct * my_structs; a_class() {...} };Puedo hacer a_class() {my_structs = new a_struct(1)} //or a_class() {my_structs = ...

12 la respuesta

Inicialización de estructura de C ++ conveniente

Estoy tratando de encontrar una manera conveniente de inicializar las estructuras de 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 ...

4 la respuesta

undefined C struct forward declaración

Tengo un archivo de encabezado port.h, port.c y mi main.c Recibo el siguiente error: 'ports' usa una estructura indefinida 'port_t' Pensé que ya había declarado la estructura en mi archivo .h y que la estructura real en el archivo .c estaba ...

1 la respuesta

¿Utiliza una variable directamente (el retorno de datos es el mismo en una matriz) o con puntero?

Tenía dos bandadas de sensores de aves y me he referido al código de ejemplo # 8 en el manual, el código c ++ está funcionando para mí. Pero solo obtengo datos de un sensor del proyecto c sharp. El problema es que en el ejemplo de C #, ...

1 la respuesta

Calling FORTRAN dll desde C # y asignando valores a la matriz de estructuras

Puedo pasar unC# struct enFORTRAN bien. Incluso puedo pasar una matriz deC# struct como una matriz deTYPE() inFORTRAN. Donde me encuentro con problemas es cuando traté de devolver los valores aC#. Aquí hay un ejemplo La dll fortran es: MODULE ...

3 la respuesta

Cuál es el significado de llaves dobles que inicializan una estructura C?

Actualmente estoy trabajando con legacyC ++ código, compilado con éxito con gcc 2.9.X. Me han pedido que transfiera este código heredado a gcc 3.4.X. La mayoría de los errores se corrigieron fácilmente, pero este en particular me ...

4 la respuesta

Modify Variable de estructura en un diccionario

Tengo una estructura como esta: public struct MapTile { public int bgAnimation; public int bgFrame; }Pero cuando lo recorro con foreach para cambiar el cuadro de animación, no puedo hacerlo ... Aquí está el código: foreach ...

10 la respuesta

¿Cómo verifico si una variable es de cierto tipo (compare dos tipos) en C?

In C (no C ++ / C #), ¿cómo verifico si una variable es de cierto tipo? Por ejemplo, algo como esto: double doubleVar; if( typeof(doubleVar) == double ) { printf("doubleVar is of type double!"); } O más general: ¿Cómo comparo dos tipos ...