Resultados da pesquisa a pedido "struct"

3 a resposta

Quando devemos usar uma estrutura em oposição a uma enumeração?

Estruturas e enums são semelhantes entre si. Quando seria melhor usar uma estrutura em oposição a uma enumeração (ou vice-versa)? Alguém pode dar um exemplo claro de como usar uma estrutura é preferível a usar uma enumeração?

2 a resposta

Podemos ter uma estrutura anônima como argumento de modelo?

O título é bastante auto-explicativo, mas aqui está um exemplo simplificado: #include <cstdio> template <typename T> struct MyTemplate { T member; void printMemberSize() { printf("%i\n", sizeof(T)); } }; int main() { MyTemplate<struct { int a; ...

1 a resposta

Qual é a diferença entre '& self' e '&' a self '?

Recentemente, tive um erro que foi simplesmente resolvido alterando impl<'a> Foo<'a> { fn foo(&'a self, path: &str) -> Boo<'a> { /* */ } }para impl<'a> Foo<'a> { fn foo(&self, path: &str) -> Boo { /* */ } }o que não fazia sentido de acordo com ...

3 a resposta

"Mesclar" coloca duas estruturas do mesmo tipo

Olhando para issostruct: type Config struct { path string id string key string addr string size uint64 } Agora eu tenho umDefaultConfig inicializado com alguns valores e um carregado de um arquivo, digamosFileConfig. Eu quero que ambas as ...

2 a resposta

Uso do preenchimento de estrutura

Qual é a utilidade da estrutura de preenchimento em C?

4 a resposta

Existe uma maneira fácil de saber se uma classe / estrutura não possui membros de dados?

Hallo, existe alguma maneira fácil no C ++ para informar (em tempo de compilação) se uma classe / estrutura não possui membros de dados? Por exemplo.struct T{}; Meu primeiro pensamento foi compararsizeof(T)==0, mas isso sempre parece ser pelo ...

1 a resposta

Como as estruturas são realmente implementadas na linguagem de programação C? [duplicado]

Esta pergunta já tem uma resposta aqui: Layout de memória Struct em C [/questions/2748995/struct-memory-layout-in-c] 3 respostasComo os membros do struct são alocados na memória? [/questions/20737176/how-are-struct-members-allocated-in-memory] 3 ...

2 a resposta

Swift 4 Decodable - Variáveis adicionais

Algo que ainda não descobri ou que encontrei on-line até o momento. Existe uma maneira de adicionar campos adicionais a uma estrutura que contém o protocolo decodível no qual não estão presentes nos dados JSON? Por exemplo e simplicidade, ...

2 a resposta

Aliasing struct e array da maneira conforme

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 dist(struct Point *p1, struct Point *p2) { double d2 = 0; double *coord1 = &p1.x; double *coord2 = &p2.x; int i; ...

2 a resposta

Desempenho da matriz de tipos de estrutura

Exemplo: // Potentially large struct. struct Foo { public int A; public int B; // etc. } Foo[] arr = new Foo[100];Se Foo for uma estrutura de 100 bytes, quantos bytes serão copiados na memória durante a execução da seguinte instrução: int x = ...