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

2 la respuesta

Cómo deshacerse de los bytes de relleno entre los miembros de datos de una estructura

Tengo un archivo binario con "mensajes" y estoy tratando de ajustar los bytes dentro de la variable correcta usando structs. En mi ejemplo utilicé dos tipos de mensajes: Tmessage y Amessage. #include <iostream> #include <fstream> #include ...

2 la respuesta

Punteros en estructuras pasadas a CUDA

He estado jugando con esto por un tiempo, pero parece que no puedo hacerlo bien. Estoy tratando de copiar objetos que contienen matrices en la memoria del dispositivo CUDA (y de regreso, pero cruzaré ese puente cuando llegue a él): struct MyData ...

3 la respuesta

¿Cómo puedo hacer un contenedor con semántica de copia en escritura? (Rápido)

Tengo una estructura muy grande, que quiero asegurar que no se copie innecesariamente. ¿Cómo puedo hacer un contenedor de copia en escritura?

1 la respuesta

Operador de sobrecarga de Golang

Entiendo que golang no proporciona sobrecarga del operador, ya que cree que está aumentando la complejidad. Entonces quiero implementar eso para estructuras directamente. package main import "fmt" type A struct { value1 int value2 int } func (a ...

13 la respuesta

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

Quiero inicializar un elemento de estructura, dividido en declaración e inicialización. Esto es lo que tengo: typedef struct MY_TYPE { bool flag; short int value; double stuff; } MY_TYPE; void function(void) { MY_TYPE a; ... a = { true, 15, ...

3 la respuesta

Swift: Convertir estructura a JSON?

Creé unstruct y quiero guardarlo como un archivo JSON. struct Sentence { var sentence = "" var lang = "" } var s = Sentence() s.sentence = "Hello world" s.lang = "en" print(s)...lo que resulta en: Sentence(sentence: "Hello world", lang: ...

5 la respuesta

C # struct new StructType () vs default (StructType)

Digamos que tengo una estructura public struct Foo { ... }¿Hay alguna diferencia entre Foo foo = new Foo();y Foo foo = default(Foo);?

6 la respuesta

¿Cómo corregir correctamente la advertencia de "matriz de tamaño cero en estructura / unión" (C4200) sin romper el código?

Estoy integrando un código en mi biblioteca. Es una estructura de datos compleja bien optimizada para la velocidad, por lo que estoy tratando de no modificarla demasiado. El proceso de integración va bien y en realidad está casi terminado (se ...

1 la respuesta

Problemas para entender MPI_Type_create_struct

Tengo problemas para comprender el método MPI_Type_create_struct. Digamos que tenemos una estructura: struct foo(){ float value; char rank; }Y queremos enviar esta estructura a otro proceso. Considere el ejemplo de código a continuación: int ...

11 la respuesta

Usando la clase Python como contenedor de datos

A veces tiene sentido agrupar datos relacionados. Tiendo a hacerlo con un dict, por ejemplo, self.group = dict(a=1, b=2, c=3) print self.group['a']Uno de mis colegas prefiere crear una clase. class groupClass(object): def __init__(a, b, c): ...