*   >> Leitura Educação Artigos >> science >> programação

Referência em C ++

bjeto que vai realizar um int ou está segurando um int) é declarada. Na terceira declaração, o endereço do objeto int da primeira declaração é atribuída ao ponteiro. A fim de obter o endereço que você tem que continuar o nome do objeto com o operador de referência, e. Os três afirmações acima podem ser reduzidas a duas declarações como no seguinte código: int hisInt; int * myInt = & hisInt; No segmento de código anterior, o endereço é atribuído ao ponteiro na terceira instrução. Neste segmento de código, o endereço é atribuído durante a inicialização do ponteiro.

Há dois objetos aqui, o objeto ponteiro eo objeto pontiagudo. Para acessar o valor (conteúdo) do objeto pontudo, você pode usar o identificador do objeto pontiagudo próprio ou você pode usar o ponteiro eo operador de remoção de referência. O operador de remoção de referência é, *. Na declaração ou inicialização de um ponteiro, o operador dereference não serve o seu papel formal. O papel formal do operador dereference é atribuir ou devolver o valor do objeto apontado pelo ponteiro. Neste caso o operador de remoção de referência é usado com o ponteiro (identificador do objecto de ponteiro).

Depois de um dos dois segmentos de código acima, uma das duas expressões seguintes terão acesso ao valor do objecto pontiagudo: hisInt = 5; * myInt = 5; Leia e tente o seguinte código: #include using namespace std; int main () {int hisInt; int * myInt = & hisInt; hisInt = 5; cout retornar 0; } Você agora sabe o significado básico de ponteiros, o que envolve referências e o operador de referência. Ela também envolve o operador de remoção de referência. Eu esperava que você já sabe o que eu disse sobre ponteiros antes de ler este artigo; que foi revisão.

A maior parte do restante deste artigo trata do tema, referência, em questão. Referências Até agora como o significado de referência está em causa, você realmente não precisa saber mais do que o que vos tenho dado acima. Uma referência é o endereço da memória de um objecto. Para obter uma referência preceder o identificador do objecto com o operador de referência, e. A partir desta última afirmação você pode ver que o problema com referência é saber como usá-lo; não o que significa.

Como você usá-lo sem que o operador de remoção de referência na declaração e atribuição de objetos fundamentais? Como você usá-lo como um parâmetro de uma função? Como você usá-lo para o tipo de retorno especificador de uma função? Eu responder a estas perguntas abaixo. Nota uma coisa n

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.