Resultados da pesquisa a pedido "struct"

1 a resposta

Podemos usar static_assert para detectar preenchimento em uma estrutura?

Este é um acompanhamento para este outroPergunta, questão [https://stackoverflow.com/q/48147422/3545273] Eu estava tentando estabelecer em tempo de compilação se uma implementação específica havia adicionado preenchimento sem nome dentro de uma ...

6 a resposta

Misturando classe e estrutura

Eu estou bem ciente dodiferença entre classe e estrutura [https://stackoverflow.com/questions/54585/when-should-you-use-a-class-vs-a-struct-in-c] , no entanto, estou lutando para dizer com autoridade se isso está bem definido: // declare foo ...

3 a resposta

A variável Struct não foi alterada por atribuição

struct st { int a1 : 3; int a2 : 2; int a3 : 1; } void main(void) { x.a3 = -1; if (x.a3 == -1) printf("TRUE\n"); else printf("FALSE\n"); x.a3 = 1; if (x.a3 == 1) printf("TRUE\n"); else printf("FALSE\n"); }Em caso,'x.a3 = -1;'Primeiro se ...

3 a resposta

Boost interprocess: cout uma variável de string ao iterar através de um mapa que referencia um objeto de uma estrutura

Estou usando o boost :: interprocess para compartilhar objetos entre processos. Eu tenho dois arquivos, um "server.cpp" que gera um objeto struct e passa o objeto para um mapa com um índice int; e um arquivo "client.cpp" que recupera os dados da ...

3 a resposta

É possível acessar além do tamanho de uma estrutura via endereço do membro, com espaço suficiente alocado?

Especificamente, o código a seguir é a linha abaixo do marcador, OK? struct S{ int a; }; #include <stdlib.h> int main(){ struct S *p; p = malloc(sizeof(struct S) + 1000); // This line: *(&(p->a) + 1) = 0; }As pessoas discutiramaqui ...

1 a resposta

Não é possível desserializar JSON com nomes de chave com espaços

Alguns dados JSON que estou recebendo têm espaços nos nomes das chaves. Estou usando padrãoencoding/json biblioteca para desmarcar os dados. No entanto, é incapaz de entender as chaves com espaços no esquema. Por ex. código a seguir: package ...

1 a resposta

golang mgo recebendo objetos vazios

Estou tentando aprender o desenvolvimento da API. Eu tenho uma instância do mongodb em execução em um contêiner de docker. Estou tentando seguir alguns guias, mas estou falhando em consultas simples. Eu não entendo completamente o uso das tags ...

2 a resposta

Matriz de um elemento em struct

Por que alguma estrutura usa uma matriz de elemento único, como a seguir: typedef struct Bitmapset { int nwords; uint32 words[1]; } Bitmapset;Para torná-lo conveniente para a alocação dinâmica posterior?

4 a resposta

O que é mais rápido em C: estruturas ou matrizes?

Eu quero implementar (o que representa abstratamente) uma matriz 4x4 bidimensional. Todo o código que eu escrever para multiplicação de matrizes, etc. será totalmente "desenrolado" - isto é, não usarei loops para acessar e gravar entradas de ...

2 a resposta

Isset de variável de modelo Golang

Eu criei uma função para verificar se uma variável está definida: fm["isset"] = func(a interface{}) bool { if a == nil || a == "" || a == 0 { fmt.Println("is not set") return false } fmt.Println("is set") return false } tmpl ...