Resultados da pesquisa a pedido "struct"

11 a resposta

Usando a classe Python como um contêiner de dados

Às vezes, faz sentido agrupar dados relacionados. Costumo fazer isso com um ditado, por exemplo, self.group = dict(a=1, b=2, c=3) print self.group['a']Um dos meus colegas prefere criar uma classe class groupClass(object): def __init__(a, b, c): ...

6 a resposta

Como corrigir corretamente o aviso "matriz de tamanho zero na estrutura / união" (C4200) sem quebrar o código?

Estou integrando algum código à minha biblioteca. É uma estrutura de dados complexa e otimizada para velocidade, por isso estou tentando não modificá-la demais. O processo de integração corre bem e, na verdade, está quase concluído (compila). Uma ...

1 a resposta

Problemas para entender o MPI_Type_create_struct

Estou tendo problemas para entender o método MPI_Type_create_struct. Digamos que temos uma estrutura: struct foo(){ float value; char rank; }E queremos enviar essa estrutura para outro processo. Considere o exemplo de código abaixo: int count = ...

6 a resposta

É sempre mau ter uma estrutura com métodos?

Acabei de navegar e vi o seguinte ... Quando você deve usar uma classe versus uma estrutura em C ++? [https://stackoverflow.com/questions/54585/when-should-you-use-a-class-vs-a-struct-in-c] Existe um consenso de que, por convenção, você deve ...

2 a resposta

Retorno inesperado de estrutura anônima

Estou tentando implementar um método que retorna uma estrutura modificada com base na original, como: type Project struct { Username string Id uint Alias string Data *json.RawMessage Scheme Scheme } func (p *Project) OmitUsername() *struct { ...

1 a resposta

O subscrito de uma estrutura não define valores quando criado como um opcional implicitamente desembrulhado

Por que não consigo alterar a matriz "numbers" usando subscritos quando "Foo" é um opcional implicitamente desembrulhado? struct Foo { var numbers = [0,0,0] subscript(index: Int) -> Int { get { return self.numbers[index] } set { ...

5 a resposta

Como usar uma string C ++ em uma estrutura quando malloc () - ing a mesma estrutura?

Eu escrevi o programa de exemplo a seguir, mas ele falha com o segfault. O problema parece estar com o usomalloc estd::strings na estrutura. #include <iostream> #include <string> #include <cstdlib> struct example { std::string data; }; int ...

1 a resposta

Struct tem tamanho diferente se a ordem do campo for diferente

package main import ( "fmt" "unsafe" ) type A struct { a bool b int64 c int } type B struct { b int64 a bool c int } type C struct { } func main() { // output 24 fmt.Println(unsafe.Sizeof(A{})) // output 16 fmt.Println(unsafe.Sizeof(B{})) // ...

3 a resposta

C - Salvar / carregar dados do ponteiro no arquivo

Em primeiro lugar, desculpe-me se essa pergunta já foi feita antes ou se há uma solução óbvia óbvia que não consigo ver. Eu encontrei umsemelhante [https://stackoverflow.com/questions/2763438/write-pointer-to-file-in-c] pergunta, no entanto, ...

4 a resposta

Por que o C ++ oferece suporte à atribuição de matrizes por membros em estruturas, mas geralmente não?

Entendo que a atribuição de matrizes por membros não é suportada, de modo que o seguinte não funcione: int num1[3] = {1,2,3}; int num2[3]; num2 = num1; // "error: invalid array assignment"Acabei de aceitar isso como fato, considerando que o ...