O que é um ponteiro em c ++?

Video: [C] Aula 55 - Ponteiros - Parte 1- Conceitos

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.


Publicações relacionadas