Resultados da pesquisa a pedido "pointers"

3 a resposta

Tamanho de um ponteiro apontando para uma estrutura [duplicado]

Esta pergunta já tem uma resposta aqui: Determinar o tamanho da memória alocada dinamicamente em C [/questions/1281686/determine-size-of-dynamically-allocated-memory-in-c] 13 respostasEu estava tentando lembrar o básico da programação C e, em ...

3 a resposta

é int [ponteiro para matriz] no C ++ - padrão? [duplicado]

Esta pergunta já tem uma resposta aqui: Com matrizes, por que é que a [5] == 5 [a]? [/questions/381542/with-arrays-why-is-it-the-case-that-a5-5a] 17 respostasPor que x [y] == y [x] em c ++? [duplicado] [/questions/8185582/why-does-xy-yx-in-c] 3 ...

3 a resposta

Ponteiro para parâmetro de função vs parâmetro de função?

Gostaria de entender qual é a diferença entre as 2 declarações,f1 ef2, abaixo: Emf1 Declaro que o parâmetro é um ponteiro para uma função do tipovoid(), como está of2 declaração diferente daf1? As declarações são equivalentes? Nomain Eu posso ...

1 a resposta

Ponteiro para um endereço fixo específico

Como você atribui um endereço de memória específico a um ponteiro? Os Registros de Função Especial em um microcontrolador como o AVR m128 têm endereços fixos, o AVR GCC define o SFR no arquivo de cabeçalho io.h, mas eu quero lidar com isso sozinho.

3 a resposta

Um ponteiro C não definido não é nulo

Estou brincando com ponteiros C. Quando eu compilar e executar o seguinte código. Exemplo 1: #include <stdio.h> int main() { int k; int *ptr; k = 555; if (ptr == NULL) { printf("ptr is NULL\n"); } else { printf("ptr is not NULL\n"); printf("ptr ...

5 a resposta

Alguém pode explicar como ponteiro para ponteiro funciona?

Eu realmente não entendo como o ponteiro para ponteiro funciona. Alguma maneira de fazer o mesmo trabalho sem usar ponteiro para ponteiro? struct customer { char name[20]; char surname[20]; int code; float money; }; typedef struct customer ...

6 a resposta

diferença entre ponteiro para uma matriz e ponteiro para o primeiro elemento de uma matriz

int (*arr)[5] significaarr é um ponteiro para um array de 5 números inteiros. Agora, o que exatamente é esse ponteiro? É o mesmo se eu declararint arr[5] Ondearr é o ponteiro para o primeiro elemento? Éarr de ambos os exemplos são os mesmos? ...

1 a resposta

Fortran 90 diferença entre compaq visual fortran e gfortran

Essa pode ser uma pergunta específica, mas acho que diz respeito à maneira como a memória é manipulada com esses dois compiladores (compactação visual do Fortran da Compaq, versão 6.5 e minGW). Estou tentando ter uma idéia das melhores práticas ...

4 a resposta

qual é a diferença entre definir char a [5] e char (* a) [5]? [duplicado]

Esta pergunta já tem uma resposta aqui: Ponteiro C para desambiguação de array / array de ponteiros [/questions/859634/c-pointer-to-array-array-of-pointers-disambiguation] 12 respostasEu só quero ter certeza da diferença entre * a [5] e (* a) ...

1 a resposta

Use ponteiro inteligente ou bruto

No código abaixo, há umaGrid que contémpoints. Da mesma forma,Element eFace também tempoints mas eu quero que eles apontem parapoints noGrid. Devo usar ponteiros inteligentes ou brutos. Se eu usar ponteiros inteligentes, devo usarstd::unique_ptr ...