Resultados da pesquisa a pedido "struct"
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?
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; ...
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 ...
"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 ...
Uso do preenchimento de estrutura
Qual é a utilidade da estrutura de preenchimento em C?
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 ...
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 ...
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, ...
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; ...
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 = ...