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

6 la respuesta

strcpy () / strncpy () se bloquea en el miembro de la estructura con espacio adicional cuando se activa la optimización en Unix?

Al escribir un proyecto, me encontré con un problema extraño. Este es el código mínimo que logré escribir para recrear el problema. Estoy almacenando intencionalmente una cadena real en lugar de otra cosa, con suficiente espacio asignado. // ...

3 la respuesta

Error de compilación. Usar propiedades con struct

Explique el siguiente error en el constructor de estructura. Si cambio la estructura a la clase, los erros desaparecerán. public struct DealImportRequest { public DealRequestBase DealReq { get; set; } public int ImportRetryCounter { get; set; } ...

3 la respuesta

¿Está bien acceder más allá del tamaño de una estructura a través de la dirección de miembro, con suficiente espacio asignado?

Específicamente, es el siguiente código, la línea debajo del marcador, ¿de acuerdo? struct S{ int a; }; #include <stdlib.h> int main(){ struct S *p; p = malloc(sizeof(struct S) + 1000); // This line: *(&(p->a) + 1) = 0; }La gente ...

2 la respuesta

Una matriz de elementos en struct

¿Por qué alguna estructura utiliza una matriz de un solo elemento, como la siguiente? typedef struct Bitmapset { int nwords; uint32 words[1]; } Bitmapset;Para que sea conveniente para la última asignación dinámica?

4 la respuesta

¿Qué es más rápido en C: estructuras o matrices?

Quiero implementar (lo que representa de manera abstracta) una matriz bidimensional de 4x4. Todo el código que escribo para la multiplicación de matrices, etcétera, estará completamente "desenrollado", es decir, no usaré bucles para acceder y ...

4 la respuesta

Métodos de extensión en una estructura

¿Puedes agregar métodos de extensión a una estructura?

2 la respuesta

¿Podemos tener una estructura anónima como argumento de plantilla?

El título se explica por sí mismo, pero aquí hay un ejemplo simplificado: #include <cstdio> template <typename T> struct MyTemplate { T member; void printMemberSize() { printf("%i\n", sizeof(T)); } }; int main() { MyTemplate<struct { int a; int ...

2 la respuesta

Unmarshal json string a una estructura que tiene un elemento de la estructura misma

Soy un principiante e intento desarmar la siguiente cadena json [{ "db": { "url": "mongodb://localhost", "port": "27000", "uname": "", "pass": "", "authdb": "", "replicas": [ { "rs01": { "url":"mongodb://localhost", "port": "27001", "uname": "", ...

2 la respuesta

¿Cómo se implementa base.GetHashCode () para una estructura? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo funciona la implementación nativa de ValueType.GetHashCode? [/questions/5926776/how-does-native-implementation-of-valuetype-gethashcode-work] 3 respuestasVi este código recientemente en unstruct ...

2 la respuesta

Inicialice la estructura de retención de matriz de manera más eficiente

Tengo el siguiente código: const N: usize = 10000; const S: usize = 7000; #[derive(Copy, Clone, Debug)] struct T { a: f64, b: f64, f: f64 } fn main() { let mut t: [T; N] = [T {a: 0.0, b: 0.0, f: 0.0}; N]; for i in 0..N { t[i].a = 0.0; t[i].b = ...