Resultados da pesquisa a pedido "pointers"

1 a resposta

Por que o ponteiro para tipos genéricos não é permitido?

Por exemplo, como um sobrecarregado[] setter-getter, public T this[int i] { get { unsafe { T* p = (T*)hArr.ToPointer(); // hArr is a C++ object pointer(IntPtr) return *(p + i); } } set { unsafe { T* p = (T*)hArr.ToPointer(); *(p + i) = value; } ...

3 a resposta

Como obter um novo ponteiro em Java?

Como posso chamar um método com essa assinatura de método em C do JNA? int open_device(context *ctx, device **dev, int index);As duas últimas linhas do método C são assim: *dev = pdev; return 0;Esse é o único uso dedev nesse método. Isso ...

1 a resposta

Copie instâncias do tipo T, quando qualquer um dos métodos de um tipo nomeado T tiver um receptor de ponteiro

Eu liO livro de idiomas de programação Go [http://www.gopl.io]recentemente, o bom recurso para aprender a linguagem de programação golang. Há um parágrafo na seção 6.2 sobre a instância de cópia do tipoT quando é receptor de ponteiro ou não em ...

3 a resposta

qual é o significado de (* (int (*) ()) a) ()?

Eu sou o iniciante em aprender C ++. Hoje eu vi uma função de ponteiro assim (*(int (*)())a)()Fiquei muito confuso com o significado disso e como posso entendê-lo facilmente.

2 a resposta

Parâmetro de função Kotlin: Val não pode ser reatribuído

Eu escrevi uma árvore vermelho-preta em Kotlin. DiversãoinsertFixup restaura o equilíbrio após inserir um novo elemento (z: Nó? é um novo elemento). O algoritmo de balanceamento de árvores é retirado ...

3 a resposta

Por que NSNumber aponta para o mesmo endereço quando o valor é igual?

Dado o seguinte código: int firstInt, secondInt; firstInt = 5; secondInt = 5; NSNumber *firstNumber = [NSNumber numberWithInt:firstInt]; NSNumber *secondNumber = [NSNumber numberWithInt:secondInt];Por que diabos essas duas instâncias do NSNumber ...

2 a resposta

Por que o tamanho do ponteiro int é diferente do tamanho do array int? [duplicado]

Esta pergunta já tem uma resposta aqui: Como encontrar o 'sizeof' (um ponteiro apontando para uma matriz)? [/questions/492384/how-to-find-the-sizeof-a-pointer-pointing-to-an-array] 13 respostasVamos ser o seguinte código: int x; int *p = &x; ...

1 a resposta

Passando a matriz 2D do ponteiro para a função C

Eu tenho uma matriz 2D de ponteiro main.c Int32 * pRxSeqAddr[2][2]; func(pRxSeqAddr);/ func.c void func( Int32** pRxSeqAddrPtr) { /// }Eu recebo este erro: argument of type "Int32 *(*)[2]" is incompatible with parameter of type "Int32 **Eu sei ...

8 a resposta

C diferença entre * [] e **

Essa pode ser uma pergunta básica, mas qual é a diferença entre escrever char * [] e char **? Por exemplo, em principal, eu posso ter um char * argv []. Como alternativa, posso usar char ** argv. Suponho que deve haver algum tipo de diferença ...

3 a resposta

Existe uma declaração de tamanho de ponteiro padrão?

Eu tenho struct com preenchimento emchar (opa, meu mal). Gostaria de subtrair um tamanho de ponteiro. Você conhece uma declaração de tamanho de ponteiro padrão ou uma macro padrão para isso?