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

Referência em C ++

o código e experimentá-lo. #include using namespace std; int * theFn () {int pontas = 6; int * pointer = & pontas; retornar ponteiro; } Int main () {int * receptor = theFn (); cout retornar 0; } Para a função, theFn (), o tipo de retorno é um ponteiro. O asterisco é usado ao lado do nome da função logo após o tipo do objeto retornado pontas, int, no início da declaração da função. Note-se a posição do asterisco no início da declaração desta função. A instrução de retorno na função retorna um ponteiro (endereço de um objeto).

Portanto, temos um tipo de retorno função ponteiro e retornar um ponteiro. O código a seguir faz o oposto. #include using namespace std; int & AFN () {int hisInt; int & herInt = hisInt; hisInt = 5; retorno * (& herInt); } Int main () {int ident = AFN (); cout retornar 0; } Nesse código, temos uma função de referência retornado tipo e nós devolver o valor do objeto apontado pela referência. Observe a posição do operador & na declaração da função. Wow, nós aprendemos algo novo.

C ++ tem muitas características excepcionais, por exemplo, você não pode dividir "int & herInt = hisInt;" para instruções de declaração e de atribuição. Bem, basta ser paciente; quando você terminar de ler todos os artigos C ++ tutorial que eu tenho neste blog você certamente irá gostar C ++. Você também pode perceber que esses recursos não são recursos realmente excepcionais; há razões por que eles deveriam ser assim; nós só ainda não ter ido para as profundezas do C ++, a fim de entender. C ++ é um dos melhores (se não o melhor) linguagem de programação no mundo de hoje.

Quando um novo idioma é lançado o seu padrão é comparado com C ++. O único problema que eu sei com C ++ é que ele tem algumas características desajeitados. No entanto, isso ainda é uma linguagem de sólido. Tudo o que eu disse neste artigo aplica-se a objetos instanciados de classes. Bem, isso é o que eu tenho para referências em C ++. Chrys

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