O que é um ponteiro em c ++?
Video: [C] Aula 55 - Ponteiros - Parte 1- Conceitos
Conteúdo
UMA apontador é variável de um C ++ que contém o endereço de outra variável na memória interna do computador. Antes que você possa obter uma alça sobre essa declaração, você precisa entender como os computadores endereço de memória.
Video: Programar em C - Introdução Ponteiros(Prática) - Aula 61
Os detalhes do computador abordar no processador Intel no seu PC ou Macintosh são bastante complicado e muito mais envolvido do que você precisa para se preocupar.
Cada pedaço de memória de acesso aleatório (RAM) tem seu próprio endereço, único. Para a maioria dos computadores, incluindo computadores Macintosh e PCs, o menor pedaço endereçável de memória é um byte.
Video: Partiu C++ | Ponteiros (tutorial em Português)
Um byte é de 8 bits e corresponde a uma variável do tipo Caracteres. Um endereço na memória é exatamente como um endereço de uma casa, ou seria se as seguintes condições eram verdadeiras:
Cada casa é numerada em ordem.
Não há números ignorados ou duplicados.
A cidade inteira é constituída por uma longa rua.
Assim, por exemplo, o endereço de um byte particular de memória pode ser 0x1000. O próximo byte após o que teria um endereço de 0x1001. O byte antes estaria em 0x0FFF.
Por convenção, endereços de memória são sempre expressas em hexadecimal. Talvez seja por isso que não-programadores vão pensar que computador de endereçamento é realmente complicado.