Resultados da pesquisa a pedido "dereference"

4 a resposta

Desferir esse ponteiro me dá -46, mas não sei por que

Este é um programa que eu executei: #include <stdio.h> int main(void) { int y = 1234; char *p = &y; int *j = &y; printf("%d %d\n", *p, *j); }Estou um pouco confuso sobre a saída. O que estou vendo é: -46 1234Eu escrevi este programa como um ...

4 a resposta

Qual é exatamente o propósito do (asterisco) nos ponteiros?

Eu sou novo em programação e estou tentando entender minha idéia de 'ponteiros'. int main() { int x = 5; int *pointerToInteger = & x; cout<<pointerToInteger; } Por que é que quando eucout << pointerToInteger; a saída é um valor hexdecimal, mas ...

5 a resposta

Qualificador do Alias ​​do Namespace C # (: :) vs Operador de Desreferenciação (.)

Pergunta rápida e simples. Eu meio que entendo o que o qualificador Namespace Alias ​​faz, é para acessar membros em um namespace, mas o mesmo acontece com o...

5 a resposta

char e char * (ponteiro)

Eu gostaria de entender como os ponteiros funcionam, então eu criei este pequeno programa. Primeiro de tudo eu crio um ponteiro p, que aponta para um char.A ...

5 a resposta

É possível desreferenciar identificadores de variáveis? [duplicado]

Esta questão já tem uma resposta aqui:Obter objeto por id ()? 7 respostasVocê pode desreferenciar um ID de variável recuperado do

6 a resposta

significado de “referenciamento” e “desreferenciamento”

Eu li coisas diferentes na internet e fiquei confuso, porque cada site diz coisas diferentes.Falando de C.eu leio sobre

6 a resposta

Operações de ponteiro e precedência do operador em C

fundoAcabamos de conversar com um cara C hoje e discordamos sobre o seguinte: int intgA[2] = { 1, 2 }; int intgB[2] = { 3, 5 }; int *intAPtr = intgA; int *intBPtr = intgB;Então, quando fazemos: *intAPtr++ = *intBPtr++; Minha ...

6 a resposta

Por que não há alternativa segura para unique_ptr :: operator * ()?

std::vector tem a função de membroat() como uma alternativa segura paraoperator[], para que a verificação vinculada seja aplicada e nenhuma referência pendente seja criada: void foo(std::vector<int> const&x) { const auto&a=x[0]; // What if ...

6 a resposta

ptr-> hello (); / * VERSUS * / (* ptr) .hello ();

Eu estava aprendendo sobre ponteiros C ++ e o-> operador parecia estranho para mim. Ao invés deptr->hello(); alguém poderia escrever(*ptr).hello(); porque também parece funcionar, então eu pensei que o primeiro é apenas uma maneira mais ...

7 a resposta

referenciando o ponteiro para o tipo incompleto

Eu já vi muitas perguntas sobre isso, mas vou fazer a pergunta de maneira diferente, sem código específico. Existe uma maneira deFACILMENTEdeterminar o que está causando o tipo incompleto? No meu caso, estou usando o código de outra pessoa e ...