Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como ajustar Ponteiros para Returns Covariant
Ferramentas em programação nas linguagens C e C + + , ponteiros são referências a uma localização na memória do sistema que contém uma variável. Você pode usar ponteiros para passar referências a informações de todo um programa sem fazer uma nova cópia do mesmo, e os ponteiros também permitem que você execute " aritmética de ponteiros ", uma operação que permite fazer referência a outros elementos da sua aplicação , calculando onde eles estão no memória. Quando uma classe base usa um ponteiro para retornar informações , você pode criar um retorno co- variante , fazendo um ponteiro virtual para o tipo de informação referenciada nos dados retornados . Instruções
1

Localize a declaração da variável devolvido em sua classe base. Isso seria "i" no exemplo a seguir :

classe derivada: public Base {

público :

Integer * i = new Integer (34);

retornar i;

};
2

Modificar a variável a ser um retorno virtual. Por exemplo :

classe derivada: public Base {

público :

virtuais * i = new Integer (34);

retornar i; < br >

};
3

Typecast o ponteiro uma vez retornado para o tipo de informação que você está trabalhando. Por exemplo : . "I = ( float) i; " na parte do seu código que começa com o "i" variável

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar Fortran em C + + Linux 
·Como Animar em XNA 
·As vantagens de protótipos de função 
·Como limitar a casa decimal em Linguagem C 
·Como converter Float para String em C + + 
·Como ler pontos de um arquivo e Gráfico em C + + 
·Como retornar para a principal função em C + + 
·Como adicionar um interruptor para um Silverlight App 
·Um tutorial sobre Alertas iPhone SDK 
·Como escrever um programa em C para imprimir uma série…
  Artigos em destaque
·Como criar auto_ptr Sintaxe 
·Como remover o expoente de um flutuador em C + + 
·Como fazer uma matriz de strings 
·Como criar uma cópia instantânea de uma lista ligada 
·Como calcular o número de linhas em um arquivo usando …
·Como definir o valor padrão para o ComboBox WPF 
·Como liberar o fluxo de saída 
·Como Descobrir o número de elementos em uma matriz C +…
·Como usar o OpenGL no Visual C 
·Como usar Ctags Com UltraStudio 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados