Resultados da pesquisa a pedido "struct"

1 a resposta

Ir método filho da chamada de estrutura incorporada, em vez do método pai

Aqui uma amostra do código Go com uma interface, uma estrutura pai e duas estruturas filhos package main import ( "fmt" "math" ) // Shape Interface : defines methods type ShapeInterface interface { Area() float64 GetName() string PrintArea() } ...

2 a resposta

membro da matriz flexível em uma estrutura aninhada

É código C válido ter membros de matriz flexíveis dentro de estruturas aninhadas? Então, meu código de exemplo abaixo está garantido para funcionar como esperado com um compilador sadio? #include <stdio.h> #include <stdlib.h> struct d { char c; ...

3 a resposta

calculando o tamanho da estrutura

Eu estava analisando o conceito de alinhamento de membros da estrutura e o conceito de preenchimento da estrutura quando descobri que o tamanho dessestruct ... struct node{ int b; char a; };... é de 8 bytes (ou seja, contém 3 bytes ...

4 a resposta

Alterando o valor de um elemento em uma lista de estruturas

Eu tenho uma lista de estruturas e quero alterar um elemento. Por exemplo : MyList.Add(new MyStruct("john"); MyList.Add(new MyStruct("peter");Agora eu quero mudar um elemento: MyList[1].Name = "bob"No entanto, sempre que tento fazer isso, ...

2 a resposta

Leia dados do arquivo e armazene em uma variedade de estruturas

Portanto, preciso de ajuda para criar um programa que abra um arquivo e leia os dados do arquivo em uma matriz de estruturas e, em seguida, calcule uma variedade de coisas como o maior, o mais baixo, o desvio médio e o padrão. No momento, estou ...

7 a resposta

Restrições genéricas, onde T: struct e onde T: classe

Gostaria de diferenciar os seguintes casos: Um tipo de valor simples (por exemplo,int)Um tipo de valor anulável (por exemplo,int?)Um tipo de referência (por exemplo,string) - opcionalmente, eu não me importaria se isso mapeado para (1) ou (2) ...

4 a resposta

myView.frame.origin.x = valor; não funciona - mas por quê?

Eu sei que não posso usar isso: myView.frame.origin.x = 25.0;e que eu tenho que usar isso: CGRect myFrame = myView.frame; myFrame.origin.x = 25.0; myView.frame = myFrame;E faço isso o tempo todo, mas não sei por que devo fazer dessa maneira. ...

1 a resposta

C Inserir elemento no início da lista vinculada

Eu escrevi um programa em C que é projetado para inserir estruturas em ordem crescente em uma lista vinculada. O problema é que não está inserindo meus dois valores mais baixos (1 e 2). Isso ocorre porque atualmente não tenho um manipulador de ...

6 a resposta

Estofamento da estrutura

Eu sei que o compilador faz preenchimento de estrutura porque a CPU pode ler uma palavra de cada vez (o tamanho da palavra depende da arquitetura 16/32/64), mas não consigo entender o comportamento do preenchimento no exemplo abaixo. struct pad ...

4 a resposta

Inicialização explícita de membros de struct / classe

struct some_struct{ int a; }; some_struct n = {};n.a será 0 depois disso; Eu sei que essa forma de inicialização de chaves é herdada de C e tem suporte para compatibilidade com programas em C, mas isso só é compilado com C ++, não com o ...