Resultados da pesquisa a pedido "pointers"

1 a resposta

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

2 a resposta

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

6 a resposta

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

1 a resposta

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", ...

1 a resposta

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

4 a resposta

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

2 a resposta

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

1 a resposta

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

3 a resposta

É 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?

2 a resposta

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