Resultados da pesquisa a pedido "struct"

4 a resposta

Por que a gravação em uma estrutura de 24 bits não é atômica (quando a gravação em uma estrutura de 32 bits parece ser)?

Eu sou um mexicano - não há dúvida sobre isso. Por esse motivo (e muito pouco além disso), fiz recentemente um pequeno experimento para confirmar minha suspeita de que escrever para umstruct não é uma operação atômica, quesignifica que um tipo de ...

7 a resposta

referenciando o ponteiro para o tipo incompleto

Eu já vi muitas perguntas sobre isso, mas vou fazer a pergunta de maneira diferente, sem código específico. Existe uma maneira deFACILMENTEdeterminar o que está causando o tipo incompleto? No meu caso, estou usando o código de outra pessoa e ...

4 a resposta

Como inicializar por padrão uma estrutura contendo uma matriz no Rust?

Qual é a maneira recomendada de declarar uma estrutura que contém uma matriz e, em seguida, criar uma instância inicializada com zero? Aqui está a estrutura: #[derive(Default)] struct Histogram { sum: u32, bins: [u32; 256], }e o erro ...

1 a resposta

Lançar um ponteiro struct para fazer interface com o ponteiro no Golang

Eu tenho uma função func doStuff(inout *interface{}) { ... }o objetivo desta função é poder tratar um ponteiro de qualquer tipo como entrada. Mas quando eu quero chamá-lo com o ponteiro de uma estrutura, tenho um erro. type MyStruct struct { f1 ...

2 a resposta

Não é possível empacotar a matriz de estruturas de C ++ para C # no Unity

Estou tentando passar uma matriz destructs de C ++ para um script do Unity em C #. Quando estou usando o código na produção, o tamanho da matriz varia bastante, portanto, preciso efetivamente passar uma matriz de comprimento desconhecido. Minha ...

2 a resposta

Como converter C struct apenas outro tipo de estrutura se o tamanho da memória for igual?

Eu tenho 2 estruturas de matriz significa dados iguais, mas têm formas diferentes como estas: // Matrix type 1. typedef float Scalar; typedef struct { Scalar e[4]; } Vector; typedef struct { Vector e[4]; } Matrix; // Matrix type 2 (you may know ...

6 a resposta

Estrutura C / C ++ vs Classe

Depois de terminar minha classe C ++, pareceu-me que as estruturas / classes são praticamente idênticas, exceto com algumas pequenas diferenças. Eu nunca tinha programado em C antes; mas sei que tem estruturas. Em C é possível herdar outras ...

3 a resposta

Layout de memória Struct em C

Eu tenho um fundo c #. Sou muito novato em um idioma de baixo nível como C. Em c #,structA memória do é configurada pelo compilador por padrão. O compilador pode reordenar os campos de dados ou preencher bits adicionais entre os ...

1 a resposta

Existe uma maneira de imprimir membros de estrutura em um loop sem nomear cada membro em C?

Cada vez que quero imprimir ou inicializar uma estrutura, preciso passar por cada membro, tornando o código não muito reutilizável. Existe uma maneira de fazer isso em um loop for, while ou do while? typedef struct Client { char* Name; char* ...

3 a resposta

golang - como inicializar um campo de mapa dentro de uma estrutura?

Estou confuso sobre a melhor maneira de inicializar uma estrutura que contém um mapa. A execução desse código produzpanic: runtime error: assignment to entry in nil map: package main type Vertex struct { label string } type Graph struct { ...