Resultados da pesquisa a pedido "dereference"
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 ...
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 ...
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...
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 ...
É 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
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
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 ...
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 ...
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 ...
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 ...