Pode structser herdado em C
Pode structser herdado em C
Eu tenho uma estrutura rápida que define uma estrutura: public struct CollectionTO { var index: Order var title: String var description: String } No entanto, não consigo usar o inicializador sábio de membro implícito de outro projeto que importa a biblioteca. O erro é 'CollectionTO' não pode...
Existem desvantagens em passar estruturas por valor em C, em vez de passar um ponteiro? Se a estrutura é grande, obviamente existe o aspecto de desempenho de copiar muitos dados, mas para uma estrutura menor, deve basicamente ser o mesmo que passar vários valores para uma função. Talvez seja...
Estou recebendo este erro: aviso: declaração implícita incompatível da função incorporada 'malloc' Estou tentando fazer isso: fileinfo_list* tempList = malloc(sizeof(fileinfo_list)); Apenas para referência, a estrutura usada é: typedef struct { fileinfo** filedata; size_t nFiles; size_t...
Estou usando propriedades implementadas automaticamente. Eu acho que a maneira mais rápida de corrigir o seguinte é declarar minha própria variável de backup? public Point Origin { get; set; } Origin.X = 10; // fails with CS1612 Mensagem de erro: Não é possível modificar o valor de retorno de...
Você pode atribuir uma instância de uma estrutura a outra, assim: struct Test t1; struct Test t2; t2 = t1; Eu já vi isso funcionar para estruturas simples, mas funciona para estruturas complexas? Como o compilador sabe como copiar itens de dados dependendo do seu tipo, ou seja, diferenciando...
Existem várias respostas / técnicas para a pergunta abaixo: Como definir valores padrão para estruturas golang? Como inicializar estruturas em golang Tenho algumas respostas, mas é necessária mais
Estou tentando encontrar uma maneira conveniente de inicializar estruturas C ++ 'pod'. Agora, considere a seguinte estrutura: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; Se eu quiser inicializar isso convenientemente em C...
Eu preciso obter um item de um banco de dados mongo, então eu defini uma estrutura como esta type Page struct { PageId string `bson:"pageId"` Meta map[string]interface{} `bson:"meta"` } Agora também preciso codificá-lo para JSON, mas ele codifica os campos em maiúsculas (eu recebo PageId em vez...
Não escrevo C há muito tempo e, portanto, não tenho certeza de como devo fazer esse tipo de coisa recursiva ... Gostaria que cada célula contivesse outra célula, mas recebo um erro ao longo do tempo. linhas de "campo 'filho' tem tipo incompleto". E aí? typedef struct Cell { int isParent; Cell...
Me deparei com um código contendo o seguinte: struct ABC { unsigned long array[MAX]; } abc; Quando faz sentido usar uma declaração como
Eu sei que estruturas no .NET não suportam herança, mas não está exatamente claro por que elas são limitadas dessa maneira. Que razão técnica impede que as estruturas sejam herdadas de outras
No Noda Time v2, estamos mudando para a resolução em nanossegundos. Isso significa que não podemos mais usar um número inteiro de 8 bytes para representar todo o intervalo de tempo em que estamos interessados. Isso me levou a investigar o uso de memória das (muitas) estruturas do Noda Time, o que,...
Se eu tiver uma estrutura como esta: typedef struct { unsigned char c1; unsigned char c2; } myStruct; Qual seria a maneira mais fácil de inicializar essa estrutura para 0? O seguinte seria suficiente? myStruct _m1 = {0}; ou Eu precisaria iniciar explicitamente cada membro em 0? myStruct _m2...
Anteriormente, quando eu precisava armazenar várias variáveis relacionadas, eu criava uma classe. function Item(id, speaker, country) { this.id = id; this.speaker = spkr; this.country = country; } var myItems = [ new Item(1, 'john', 'au'), new Item(2, 'mary', 'us') ]; Mas estou me...
Eu defino uma estrutura ... type Session struct { playerId string beehive string timestamp time.Time } Às vezes eu atribuo uma sessão vazia a ele (porque nil não é possível) session = Session{}; Então, quero verificar, se está vazio: if session == Session{} { // do stuff... } Obviamente,...
Estou tentando declarar uma estrutura que depende de outra estrutura. Eu quero usar sizeofpara ser seguro / pedante. typedef struct _parent { float calc ; char text[255] ; int used ; } parent_t ; Agora quero declarar uma estrutura child_t que tem o mesmo tamanho que parent_t.text. Como posso...
Depois de terminar minha aula de C ++, pareceu-me que as estruturas / classes são virtualmente idênticas, exceto com algumas pequenas diferenças. Nunca programei em C antes; mas eu sei que tem structs. Em C, é possível herdar outras estruturas e definir um modificador de público / privado? Se...
Estou familiarizado com o fato de que, em Go, as interfaces definem funcionalidade, em vez de dados. Você coloca um conjunto de métodos em uma interface, mas não consegue especificar nenhum campo que seria necessário em qualquer coisa que implemente essa interface. Por exemplo: // Interface type...
Independentemente de quão 'ruim' o código seja, e assumindo que o alinhamento etc. não seja um problema no compilador / plataforma, esse comportamento é indefinido ou está quebrado? Se eu tiver uma estrutura como esta: - struct data { int a, b, c; }; struct data thing; É legal para o acesso a,...