Resultados da pesquisa a pedido "pointers"

16 a resposta

Existe uma convenção para declarações de ponteiro em C? [fechadas

Quando declarando ponteiros em C, existem 2 (editar: 3) variantes: Variant A: int* ptr; Variant B: int *ptr; Variant C: int * ptr; Em A, o operador indireto foi anexado ao tip Em B, o operador de indireção foi anexado à variávem C, o operador ...

8 a resposta

Diferença de tipos semelhantes de ponteiros

A diferença de dois ponteiros do mesmo tipo é sempre u #include<stdio.h> #include<string.h> int main(){ int a = 5,b = 10,c; int *p = &a,*q = &b; c = p - q; printf("%d" , c); return 0; } Output is 1. Eu não entendo o raciocínio por trás disso

12 a resposta

Como gerenciar alinhamentos de memória e aritmética genérica de ponteiros de maneira portátil em

Preciso implementar uma versão otimizada do malloc / realloc / free (adaptada para o meu aplicativo em particular). No momento, o código é executado em uma plataforma específica, mas eu gostaria de escrevê-lo de maneira portátil, se possível (a ...

6 a resposta

Returning Pointer from a Function in C ++

Quando retorno o ponteiro da função, seu valor pode ser acessado individualmente. Mas quando um loop é usado para calcular o valor dessa variável de ponteiro, o valor incorreto é mostrado. Onde estou cometendo um erro, não consigo ...

2 a resposta

Go equivalente a um ponteiro nulo em C

Estou brincando com o Go um pouco criando algumas bibliotecas de estrutura de dados e tenho um grande problema. Quero que a estrutura de dados possa conter qualquer tipo, mas não vejo nenhuma maneira de fazer isso no Go, porque você não pode ...

8 a resposta

Inicializando ponteiros em C ++

Pode atribuir um ponteiro a um valor na declaração? Algo assim int * p = &(1000)

10 a resposta

Por que o NSError precisa de dupla indireção? (ponteiro para um ponteiro)

Este conceito parece me incomodar. Por que um objeto NSError precisa que seu ponteiro seja passado para um método que está modificando o objeto? Por exemplo, apenas passar uma referência ao erro não faria a mesma coisa? NSError *anError; ...

4 a resposta

free () ponteiro inválido

Estou recebendo o familiar free (): erro inválido do ponteiro. Ao tentar depurar, acabei comentando cada free () no meu código, um por um, até que não sobrou nenhum e ainda estou recebendo esse erro de tempo de execução. Alguém mais teve um ...

8 a resposta

specificador de formato correto para imprimir ponteiro ou endereç

Que especificador de formato devo usar para imprimir o endereço de uma variável? Estou confuso entre o lote abaixo. % u - número inteiro não assinado % x - valor hexadecimal % p - ponteiro nulo Qual seria o formato ideal para imprimir um ...

6 a resposta

casting e desreferenciando ponteiros em C

Quando trabalha comchar buffers em C, às vezes seria útil e mais eficiente trabalhar comintedaços @ de tamanho de cada vez. Para fazer isso, posso transmitir meuchar * para umint * e use esse ponteiro. No entanto, não estou totalmente confiante ...