Resultados da pesquisa a pedido "struct"

2 a resposta

As estruturas definidas pelo usuário não herdam um operador == sobrecarregado?

Se o tipo de referência não sobrecarregar um operador de igualdade==, então construa o operador de igualdade emObject será usado. Por que não é o mesmo para @ definido pelo usuárstructs: struct A{ } static void Main(string[] args) { A a = new ...

3 a resposta

Como enviar / receber elegantemente uma estrutura C grande usando Pytho

Comecei a escrever um aplicativo cliente Python 3.x. O aplicativo para servidor já existe e está escrito em C. O servidor fornece um arquivo de cabeçalho C com a definição de duas estruturas usadas para enviar e receber dados via UDP ...

4 a resposta

O uso de campos públicos somente leitura para estruturas imutáveis funciona?

Essa é uma maneira adequada de declarar estruturas imutáveis? public struct Pair { public readonly int x; public readonly int y; // Constructor and stuff } Não consigo pensar no porquê disso haveria problemas, mas só queria pedir para ter ...

1 a resposta

Justificação por trás da macro container_of em linux / list.h

Na implementação das listas de kernel do linux em/include/linux/list.h, qual é a lógica por trás da primeira linha (colada abaixo) docontainer_of macro? const typeof( ((type *)0)->member ) *__mptr = (ptr);Em um código de exemplo meu, removi ...

6 a resposta

Struct vs Class para objetos de vida longa

Quando você precisa ter objetos muito pequenos, digamos que contenha 2 propriedades de flutuação, e você terá milhões deles que não serão "destruídos" imediatamente, as estruturas são uma escolha ou classes melhore omo no xna como uma ...

9 a resposta

mutabilidade de estruturas [duplicad

Possible Duplicate: Por que as estruturas mutáveis são má [https://stackoverflow.com/questions/441309/why-are-mutable-structs-evil] Eu li em muitos lugares, inclusive aqui que é melhor criar estruturas tão imutávei Qual é a razão por trás ...

8 a resposta

Diferença entre 'struct' e 'typedef struct' em C ++?

Em C ++, existe alguma diferença entre: struct Foo { ... }; typedef struct { ... } Foo;

4 a resposta

C bitfields memory use

Preciso lidar com alguns dados da seguinte forma: typedef struct{ unsigned n1 : 12; unsigned n2 : 12; unsigned n3 : 12; unsigned n4 : 1; unsigned n5 : 35; } data;Certifiquei-me de que, no total, eles contassem até 9 byte Mas eles não .. Escrever ...

4 a resposta

C ++: alocar dinamicamente uma matriz membro de estruturas usando o construtor não padrão

Se eu tiver struct a_struct { int an_int; a_struct(int f) : an_int(f) {} a_struct() : an_int(0) {} }; class a_class { a_struct * my_structs; a_class() {...} };Eu posso fazer a_class() {my_structs = new a_struct(1)} //or a_class() {my_structs = ...

12 a resposta

Inicialização de estrutura C ++ conveniente

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; ...