Resultados da pesquisa a pedido "struct"

1 a resposta

Escrever e carregar vetor de estruturas em um arquivo binário c ++

Eu realmente preciso da sua ajuda. Eu tenho as seguintes estruturas no meu código: struct Field{ char name[20]; int type; int length; }; struct Record{ vector<Field> structure; vector<string> info; };O que eu quero fazer é armazenar um vetor do ...

2 a resposta

sizeof (struct) diferente para diferentes compiladores

Supondo que eu tenha um código como este: #include <stdio.h> #include <stdint.h> int main(int argc, char *argv[]) { typedef struct{ uint16_t x : 9; uint8_t y : 7; } z; printf("sizeof(z) = %lu\n",sizeof(z)); }Eu tenho resultados diferentes para ...

1 a resposta

Valor zero de Struct em golang

Aqui está o código de exemplo: package main import ( "fmt" ) type A struct { Name string } func (this *A) demo(tag string) { fmt.Printf("%#v\n", this) fmt.Println(tag) } func main() { var ele A ele.demo("ele are called") ele2 := A{} ...

4 a resposta

Por que o preenchimento é adicionado, se char vem após int?

Por exemplo, existe uma estrutura struct A { char a; int i; };Nesse caso, temos um [1 byte] + padding [3 byte] + int [4 byte] = 8. Agora vamos fazer pouca atualização no struct acima, struct A { int i; char a; };Nesse caso, char vem após int e ...

4 a resposta

Swift structs para NSData e vice-versa

Eu tenho uma estrutura contendo uma estrutura e umaNSObject que eu quero serializar em umNSData objeto: struct Packet { var name: String var index: Int var numberOfPackets: Int var data: NSData } var thePacket = Packet(name: name, index: i, ...

4 a resposta

Retornando estruturas nos registros - ARM ABI no GCC

Na documentação do ARM ABI me deparei com funções definidas como: __value_in_regs struct bar foo(int a, int b) { ... }mas o GCC (4.3.3) não permite e tudo o que pude encontrar são referências a algunsRealView compilador. Existe alguma maneira de ...

1 a resposta

O construtor Struct chama isso ()

Me deparei com o seguinte trecho de código e queria saber qual era o objetivo de escrever um construtor dessa maneira? public struct DataPoint{ public readonly long X; public readonly double Y; public DataPoint(long x, double y) : this() { ...

1 a resposta

Qual é a maneira idiomática no Go para criar uma hierarquia complexa de estruturas?

Estou escrevendo um intérprete no Go e estou procurando a maneira idiomática de armazenar o AST. Eu li o código-fonte do compilador Go e parece que eles usaram interfaces com um método vazio para representar o AST. Por exemplo, temos a seguinte ...

5 a resposta

Encapsulamento de dados em C

Atualmente, estou trabalhando em um sistema incorporado e tenho um componente em uma placa que aparece duas vezes. Eu gostaria de ter um arquivo .c e um arquivo .h para o componente. Eu tenho o seguinte código: typedef struct { uint32_t ...

3 a resposta

Converter uma estrutura em uma matriz [duplicado]

Esta pergunta já tem uma resposta aqui: O acesso ao primeiro campo de uma estrutura através de uma conversão C viola o aliasing estrito? [/questions/9747010/does-accessing-the-first-field-of-a-struct-via-a-c-cast-violate-strict-aliasing] 1 ...