Resultados da pesquisa a pedido "struct"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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* ...
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 { ...