Resultados da pesquisa a pedido "struct"

4 a resposta

Copiando membros da estrutura

Eu estou mais confuso com estruturas. Existem várias maneiras de copiar uma estrutura. struct complex { int real; int imaginary; }; Assume c1 is complex structure variable. c2 is pointer of complex type.Uma maneira é simplesmente atribuir ...

7 a resposta

Ler arquivo binário em uma estrutura

Estou tentando ler dados binários usando c #. Eu tenho todas as informações sobre o layout dos dados nos arquivos que quero ler. Consigo ler os dados "pedaço por pedaço", ou seja, obtendo os primeiros 40 bytes de dados convertendo-os em uma ...

2 a resposta

Estendendo uma estrutura

typedef struct A { int x; }A; typedef struct B { A a; int d; }B; void fn() { B *b; ((A*)b)->x = 10; }Eu li o trecho de código acima no SO.((A*)b)->xnão é um bom estilo de programação.b->a.x é um bom estilo de programação. Porque alguém adiciona ...

5 a resposta

Alguém pode explicar como ponteiro para ponteiro funciona?

Eu realmente não entendo como o ponteiro para ponteiro funciona. Alguma maneira de fazer o mesmo trabalho sem usar ponteiro para ponteiro? struct customer { char name[20]; char surname[20]; int code; float money; }; typedef struct customer ...

4 a resposta

Ao estender uma estrutura acolchoada, por que campos extras não podem ser colocados no preenchimento da cauda?

Vamos considerar as estruturas: struct S1 { int a; char b; }; struct S2 { struct S1 s; /* struct needed to make this compile as C without typedef */ char c; }; // For the C++ fans struct S3 : S1 { char c; };O tamanho de S1 é 8, o que é esperado ...

5 a resposta

Estrutura rápida e mutante

Há algo que eu não entendo completamente quando se trata de alterar tipos de valor no Swift. Como o iBook "A linguagem de programação Swift" afirma:Por padrão, as propriedades de um tipo de valor não podem ser modificadas de dentro de ...

6 a resposta

Swift: Passar estrutura C não inicializada para a função C importada

Estou ciente deesta resposta [https://stackoverflow.com/questions/24090148/c-style-uninitialized-pointer-passing-in-apple-swift] , mas isso não é a mesma coisa: passar um ponteiro para ser inicializado com uma alocação. Estou fazendo interface ...

5 a resposta

Qual é o significado de `struct X typedef` vs.` typedef struct X`?

Eu tenho o seguinte código (de trabalho) em uma base de código existente, usada no arquivo include compartilhado entre C e C ++, compilando no MSVC (2010) e no DDK do Windows: struct X { USHORT x; } typedef X, *PX;E: enum MY_ENUM { enum_item_1, ...

2 a resposta

Todos os ponteiros são derivados de ponteiros para tipos de estrutura iguais?

A questãoA questão de saber se todos os ponteiros derivados de ponteiros para tipos de estrutura são iguais, não é fácil de responder. Acho que é uma pergunta significativa pelas duas razões principais a seguir. UMA.A falta de um ponteiro para ...

3 a resposta

Não é possível atribuir a 'X' em 'Y' no Swift

Eu tenho um dicionário comStructs iniciar. Estou tentando atribuir os valores dostruct quando eu percorrer odictionary. Swift está me dizendocannot assign to 'isRunning' in 'blockStatus'. Não consegui encontrar nada nos documentos sobre essa ...