Resultados da pesquisa a pedido "struct"

1 a resposta

Mmap e struct em C [fechado]

Gostaria de ler e escrever estruturas com mmap em C. Eu tenho uma função chamada insert_med que permite a inserção de uma nova estruturamed no mmap e em cada estrutura (com um únicochave) deve ser gravada em uma posição diferente da matriz ...

2 a resposta

Estou entendendo errado __atributo__ ((compactado)) no GCC?

Estou tentando o seguinte, com o gcc no win32. #include <stdio.h> struct st { char c; int x; } __attribute__ ((packed)); int main() { printf("%d\n", sizeof(struct st)); return 0; }Eu esperaria que o valor impresso seja 5, mas seja 8. Com o ...

2 a resposta

Por que a característica de cópia é necessária para a inicialização da matriz padrão (com valor de estrutura)?

Quando defino uma estrutura como esta, posso transmiti-la para uma função por valor sem adicionar nada específico: #[derive(Debug)] struct MyType { member: u16, } fn my_function(param: MyType) { println!("param.member: {}", param.member); ...

3 a resposta

Aliasing Arrays através de estruturas

Estou lendo o parágrafo 7 de 6.5 na ISO / IEC 9899: TC2. Aceita o acesso do valor a um objeto através de: um tipo agregado ou união que inclui um dos tipos mencionados acima entre seus membros (incluindo, recursivamente, um membro de uma união ...

6 a resposta

Como retornar uma estrutura anônima em C?

Tentando algum código, percebi que o seguinte código compila: struct { int x, y; } foo(void) { }Parece que estamos definindo uma função chamadafooque retorna um anônimostruct. Agora, minha pergunta é: Isso acontece apenas com o meu compilador ...

1 a resposta

Como usar o campo de bits com Swift para armazenar valores com mais de 1 bit

NoCEu posso fazer algo assim: struct byte_nibbles { unsigned char b1: 4; unsigned char b2: 4; unsigned char b3: 4; unsigned char b4: 4; unsigned char b5: 4; unsigned char b6: 4; unsigned char b7: 4; unsigned char b8: 4; }; union { unsigned long ...

1 a resposta

Como sobrecarregar o método 'novo'?

Eu apenas comecei a aprender Rust e estou me perguntando se há maneira de sobrecarregar métodos. No começo, criei uma struct e usei um 'impl' para implementar o método 'novo' básico. Então eu pensei em adicionar o método 'novo' com alguns ...

1 a resposta

Estrutura de acesso como matriz de bytes

No momento, estou reescrevendo um programa para processar dados recebidos por uma conexão serial usando oProtocolo RDM [http://www.rdmprotocol.org/developers/resources/downloads/?did=5], cada pacote é recebido por um UART e tem uma estrutura ...

6 a resposta

Como verificar uma estrutura vazia?

Eu defino uma estrutura ... type Session struct { playerId string beehive string timestamp time.Time }Às vezes, atribuo uma sessão vazia a ela (porque nada é impossível) session = Session{};Então eu quero verificar, se está vazio: if session ...

2 a resposta

Como passar uma estrutura Swift como parâmetro para um método Objective-C

Eu tenho um método Objective-C que aceita um parâmetro do tipoid e eu quero passar uma estrutura Swift. ObjcClass.m Arquivo: @implementation ObjcClass + (void)addListener:(id)listener { // Do something with listener }DemoStruct.swift ...