Resultados da pesquisa a pedido "pointers"
Como preencher dinamicamente a estrutura que é um ponteiro para ponteiro de matrizes em C ++ implementando xfs
Estrutura 1: typedef struct _wfs_cdm_cu_info { USHORT usTellerID; USHORT usCount; LPWFSCDMCASHUNIT * lppList; } WFSCDMCUINFO, * LPWFSCDMCUINFO;Estrutura 2: typedef struct _wfs_cdm_cashunit { USHORT usNumber; USHORT usType; ...
Acessando elementos de matriz 2D usando ponteiro duplo
Recentemente eu tive uma entrevista emC. O entrevistador me pediu para explicar como acessar um elemento específico do2D array usandodouble pointer. Eu dei a resposta como*(*(a+i)+j), Ondea é um ponteiro duplo,i é o número de linhas ej é o número ...
Qual é a diferença entre void * e void **?
É a propriedade especial que void * também pode ser atribuída a um ponteiro e convertida em retorno e o valor original é recebido. Eu li esta linha em algum lugar. Isso significavoid* evoid** são iguais? Qual é a diferença? Editar void* pode ...
Como imprimir um endereço de memória em C
Meu código é: #include <stdio.h> #include <string.h> void main() { char string[10]; int A = -73; unsigned int B = 31337; strcpy(string, "sample"); // printing with different formats printf("[A] Dec: %d, Hex: %x, Unsigned: %u\n", ...
Genéricos de armazenamento em ponteiro via `mem :: transmute ()`
Estou tentando escrever ligações Rust para uma biblioteca de coleções C (Judy Arrays [1]), que só oferece espaço para armazenar um valor de largura de ponteiro. Minha empresa possui uma quantidade razoável de código existente que utiliza esse ...
Como usar 'new' em vez de 'malloc' para alocar dinamicamente uma matriz 2D?
Eu gostaria de fazer matriz usando ponteiro 2-D. Não houve problema quando usei as funções 'malloc' e 'free' para uso de memória (consulte meu código). No entanto, não consegui escrever o mesmo código usando 'new' e 'delete'. Como você sabe, o ...
ponteiro para a função de membro const typedef
Eu sei que é possível separar para criar um ponteiro para função membro como esta struct K { void func() {} }; typedef void FuncType(); typedef FuncType K::* MemFuncType; MemFuncType pF = &K::func;Existe uma maneira semelhante de construir um ...
A aplicação do pós-decremento em um ponteiro já endereçando a base de uma matriz invoca um comportamento indefinido?
Depois de procurar por uma pergunta relacionada ou duplicada a respeito do seguinte, sem sucesso (só posso fazer justiça marginal para descrever o grande número de perguntas aritméticas e pós-decréscimo marcadas com C, mas basta dizer que "cargas ...
É legal comparar indicadores pendentes?
É legal comparar indicadores pendentes? int *p, *q; { int a; p = &a; } { int b; q = &b; } std::cout << (p == q) << '\n'; Observe como ambosp eq aponte para objetos que já desapareceram. Isso é legal?
Como eu faço um literal * int64 no Go?
Eu tenho um tipo de estrutura com um*int64 campo. type SomeType struct { SomeField *int64 }Em algum momento do meu código, quero declarar um literal disso (digamos, quando eu sei que o valor deve ser 0 ou apontando para 0, você sabe o que quero ...