| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo ajustar punteros para devoluciones covariantes
    Herramientas de programación en C y C + + idiomas , los punteros son referencias a una ubicación en la memoria del sistema que contiene una variable. Puede utilizar punteros para pasar referencias a información a través de un programa sin hacer una nueva copia de la misma, y los punteros también permitirá llevar a cabo " la aritmética de punteros ", una operación que permite hacer referencia a otros elementos de su aplicación mediante el cálculo de dónde se encuentren en la memoria . Cuando una clase base utiliza un puntero para devolver información , puede crear una declaración de co - variante , haciendo un puntero virtual al tipo de información que se hace referencia en los datos devueltos. Instrucciones
    1

    Localice la declaración de la variable devuelta en su clase base. Esto sería " i" en el siguiente ejemplo :
    clase

    derivados: Base pública {

    público :

    Integer * i = new Integer ( 34 ) ;

    volver i;

    } ;
    2

    Modificar la variable a ser un regreso virtual. Por ejemplo :

    clase derivada : Base pública {

    público :

    virtuales * i = new Integer ( 34 ) ;
    volver i

    ; < br >

    } ;
    3

    Typecast el puntero una vez devuelto al tipo de información que se está trabajando. Por ejemplo : . "I = (float ) i; " en la parte del código que empieza con la variable "i "

    Previous :

    next :
      Artículos relacionados
    ·Cómo obtener un Número de objetos para que apunte a u…
    ·Cómo compilar código C en el Makefile 
    ·Cómo leer un archivo a ListBox en C # 
    ·Cómo calcular una matriz de transposición en C + + 
    ·Cómo escribir un programa en C que calcula a mañana 
    ·Cómo compilar con un archivo de cabecera 
    ·Cómo abrir varios archivos de entrada y salida en C + …
    ·Cómo pasar variables de bloque común a C 
    ·Cómo utilizar el Set Container Class STL 
    ·Como entrada azar números binarios en C + + 
      Artículos destacados
    ·Cómo conectarse a un puerto de comunicaciones a distan…
    ·Propiedades comunes entre una casilla de verificación …
    ·Cómo ocultar una columna en un Access VBA Ficha 
    ·Cómo leer un archivo XLS usando PHP 
    ·Cómo agregar una interfaz gráfica de usuario de códi…
    ·Cómo mover Cargar archivos en PHP 
    ·¿Cuáles son los tipos de datos de casos Declaración 
    ·Cómo configurar Citrix 
    ·Cómo centrar una etiqueta div de ancho fijo 
    ·Maneras de especificar el rango en VBA 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com