| 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 sobrecarga el operador de asignación en C
    El operador de asignación "= " se utiliza para designar lo que está en el lado derecho del operador a lo que está en el lado izquierdo . Por ejemplo , el valor " 6 " se puede asignar a la variable " x " de la cuenta " x = 6 . " El C + + lenguaje de programación le permite sobrecargar el operador de asignación , dándole la capacidad de alterar la forma en que se asignan valores . Sobrecargar el operador de asignación sólo toma unas pocas líneas de código para implementar . Cosas que necesitará
    + entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
    C + + Compiler , tal GCC
    Mostrar Más instrucciones
    1

    carga C + el C + + entorno de desarrollo integrado ( IDE ) , haga clic en el icono del programa . Cuando se abre, seleccione " Archivo", " Nuevo" y luego "Proyecto " y elegir la opción " C + + Proyectos " . A, archivo de código fuente en blanco en la parte de edición de texto de la IDE.
    2

    Crear una estructura de datos . Una estructura de datos , o " estructura ", es una colección de diferentes tipos de datos que se organizan en un solo objeto . Se puede sobrecargar el operador de asignación para un " struct " con bastante facilidad . Crear una " estructura " vacío llamado "ejemplo" , escribiendo lo siguiente en la parte superior del archivo de código fuente:

    struct ejemplo

    {};
    3

    declarar un tipo de datos entero que pertenece al " ejemplo ". Usted puede hacer esto escribiendo lo siguiente dentro de los corchetes por escrito en el paso anterior :

    int y;
    4

    sobrecarga el operador de asignación al escribir lo siguiente debajo de la declaración escrita de el paso anterior:

    ejemplo operador & = (int z ) { y = z ; regreso * this ;}
    5

    sobrecarga el operador de asignación para el " ejemplo ", por lo que la variable " Y" está ajustado a cualquier valor que se coloca en el lado derecho durante la asignación . Usted puede hacer esto escribiendo la siguiente sentencia dentro de los corchetes de la estructura :

    ejemplo operador & = (int z ) { y = z ; return * esto; }
    6

    Cree una función principal por la escritura :

    int main () { }


    7

    Declare una instancia de " ejemplo ", escribiendo lo siguiente en el rizado soportes de la función principal :

    ejemplo x;
    8

    Invocar el operador de asignación sobrecargado escribiendo lo siguiente debajo de la declaración anterior :

    x = 5 ;
    9

    Imprime el valor en poder de " x " al escribir lo siguiente:

    cout << xy << endl ;
    10

    Ejecute el programa presionando el botón verde toco , se encuentra en la fila superior de botones , en el IDE. El programa crea una estructura de "ejemplo" , que tiene un operador de asignación sobrecargado . Esta se invoca a continuación para asignar el valor de 5 a la " x ", que luego se imprime .

    Previous :

    next :
      Artículos relacionados
    ·Cómo compilar un CPP en DOS 
    ·Cómo utilizar un control ListBox en el MFC de Visual C…
    ·Cómo desarrollar desplegables aplicaciones de Windows …
    ·Cómo mover un puntero de archivo en C + + 
    ·Cómo hacer un C + + ventana principal sin una barra de…
    ·Cómo Extern un miembro estático 
    ·Cómo leer un archivo a ListBox en C # 
    ·¿Cómo puedo escribir un programa en el Programa de Le…
    ·Cómo convertir una cadena de enfermedades de transmisi…
    ·Cómo saltar de una función de cancelación en C + + 
      Artículos destacados
    ·Cómo utilizar el Editor de fragmentos 
    ·Cómo encontrar una carpeta actual en VBS 
    ·Cómo crear una lista desplegable en VBScript 
    ·¿Qué es un error de sintaxis en un Programa de Comput…
    ·Tipos de WCF Sesiones 
    ·¿Por qué usted no debería usar PHP corto Tags 
    ·¿Qué hacer con un error Atrapado en C 
    ·Cómo leer una variable de entorno de usuario /sistema …
    ·Cómo hacer un Basic 2005 Nombramiento Calendario Visua…
    ·Cómo Div Código 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com