| 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 >> Lenguajes De Programación >> Content
    Cómo sobrecargar un puntero en C + +
    En cualquier lenguaje de programación , el lenguaje le permite sobrecargar un operador ya predefinida en el compilador. La sobrecarga de operadores es, simplemente , la redefinición de lo que hace un operador. Un ejemplo sería una sobrecarga en el signo "+ " y en lugar de definirlo para devolver la diferencia de dos valores en lugar de la suma . Al redefinir lo que el signo más hace, ha sobrecargado el operador en un lenguaje de programación. La mayoría de las lenguas tienen punteros , que en esencia es un lugar en la memoria que apunta al valor real en vez de sostener el valor en esa posición de memoria en sí . Instrucciones
    1

    Definir la función de sobrecarga del operador. Las definiciones se hacen en el . " H" archivo de cabecera . Cuando se declara la clase de objeto , se le declarará todas las funciones de la clase . Si se sobrecarga un operador , se le declarará que funcionan aquí . En C + + , por ejemplo :

    MyClassObject operator-> (const MyClassObject y classObject )
    2

    Definir la función del operador sobrecargado . Esto se hace en el " . Cpp " archivo de origen. Después de haber declarado una función en un fichero de cabecera , tendrá que declarar la función en el archivo de origen. Esto le indica al programa qué hacer cuando se llama a la función. En C + + , por ejemplo :

    MyClassObject MyClassObject :: operator -> (const MyClassObject y classObject ) {

    regreso MyClassObject (* this); }



    3

    Utilice el puntero en el código. Después de haber sobrecargado el operador para hacer lo que desea, puede utilizar el operador en el código. El paso anterior muestra al operador como un operador de funcionamiento normal. Sin embargo , si se hubiera sobrecargado el "->" operador para hacer una suma , puede escribir 3 -> 4 en el programa y obtener un valor resultante de 7
    < . br>

    Previous :

    next :
      Artículos relacionados
    ·Cómo hacer que un ordenador Idioma 
    ·Cómo hacer una cadena ASCII en VBScript 
    ·Los mejores lugares para poner Registros de Aplicacione…
    ·Cómo automatizar FTP Descargas 
    ·Cómo editar un archivo UDF 
    ·Las diferencias entre los Enlaces y botones rollover 
    ·Cómo convertir Ingresar campos a Alpha Numeric en COBO…
    ·Cómo convertir COBOL En Fortran 
    ·Cómo aprender PASCAL 
    ·Cómo utilizar la recursividad potencias exponenciales 
      Artículos destacados
    ·Tutorial sobre cómo escribir applets de Java 
    ·Cómo habilitar afirmaciones en Eclipse 
    ·Cómo deshabilitar múltiple Presenta en PHP 
    ·Cómo limpiar el código Java 
    ·Cómo instalar XP Java 
    ·Cómo dibujar un óvalo en NetBeans 
    ·Cómo quitar las barras de desplazamiento mediante Java…
    ·Proyectos Ideas con Visual Basic 
    ·Ventajas de VB.NET 
    ·Visual C Component Object Model Tutorial 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com