Resultados da pesquisa a pedido "pointers"
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; } ...
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 ...
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 ...
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.
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 ...
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 ...
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; ...
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 ...
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 ...
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?