Resultados da pesquisa a pedido "struct"

1 a resposta

A herança via desenrolamento viola a regra estrita de aliasing?

Eu tenho um struct X que herda de struct Base. No entanto, na minha configuração atual, devido ao alinhamento, o tamanho de X é 24B: typedef struct { double_t a; int8_t b; } Base; typedef struct { Base base; int8_t c; } X;Para economizar ...

2 a resposta

Inicialize array mantendo struct com mais eficiência

Eu tenho o seguinte 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 = ...

4 a resposta

Aliasing struct e array da maneira C ++

Este é um acompanhamento de C ++ paraoutra pergunta minha [https://stackoverflow.com/q/48384399/3545273] Nos velhos tempos do pré-ISO C, o código a seguir não surpreenderia ninguém: struct Point { double x; double y; double z; }; double ...

2 a resposta

python struct.error: o formato 'i' requer -2147483648 <= number <= 2147483647

ProblemaEstou disposto a fazer uma engenharia de recursos usando o módulo de multiprocessamento(multiprocessing.Pool.starmap(). No entanto, ele fornece uma mensagem de erro da seguinte maneira. Eu acho que essa mensagem de erro é do tamanho de ...

2 a resposta

Como atribuir uma estrutura C embutida?

typedef struct { int hour; int min; int sec; } counter_t;E no código, eu gostaria de inicializar instâncias dessa estrutura sem inicializar explicitamente cada variável de membro. Ou seja, eu gostaria de fazer algo como: counter_t counter; ...

4 a resposta

Métodos de extensão em uma estrutura

Você pode adicionar métodos de extensão a uma estrutura?

2 a resposta

Cancele a seleção da cadeia de caracteres json para uma estrutura que possui um elemento da própria estrutura

Eu sou iniciante e tentando desmarcar a seguinte string json [{ "db": { "url": "mongodb://localhost", "port": "27000", "uname": "", "pass": "", "authdb": "", "replicas": [ { "rs01": { "url":"mongodb://localhost", "port": "27001", "uname": "", ...

5 a resposta

Listas vinculadas de programação C excluem o nó na posição N

EDIT: Descobri o problema. Além disso, se você encontrou isso através do google ou de outro mecanismo de pesquisa, é aqui que eu errei e como corrigi-lo. Meu método deleteNode () estava percorrendo a lista corretamente com a temperatura correta ...

3 a resposta

Como empacotar e descompactar usando ctypes (Estrutura <-> str)

Essa pode ser uma pergunta boba, mas não consegui encontrar uma boa resposta nos documentos ou em qualquer outro lugar. Se eu usarstructPara definir uma estrutura binária, a struct possui 2 métodos simétricos para serialização e desserialização ...

6 a resposta

Por que usar o endereço do primeiro elemento do struct, em vez de o próprio struct?

Acabei de encontrar outra base de código no trabalho, em que os desenvolvedores usam consistentemente o endereço do primeiro elemento de estruturas ao copiar / comparar / configurar, em vez da própria estrutura. Aqui está um ...