| 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 crear y destruir objetos
    C + + ofrece a los desarrolladores de software dos filosofías para crear y destruir objetos - estáticos y dinámicos. En los programas restrictivas objetos deben ser almacenados en la memoria de pila . Memoria Stack o estática es eficiente y la gestión de memoria se realiza automáticamente por el compilador. En los programas orientados al usuario objetos deben ser almacenados en la memoria heap. Montón o memoria dinámica , aunque más lento, es totalmente gestionable por el programador. Es la zona de elección para el almacenamiento de datos en aplicaciones complejas en las que el flujo del programa es dictado por el usuario . Instrucciones
    variables en la pila de memoria
    1

    Especifica el tipo de datos para crear y darle un nombre de variable y un número. Las llaves cercanas definen el alcance de la variable . Si es declarado fuera de los aparatos ortopédicos a continuación, su alcance es global para ese archivo . En el siguiente ejemplo , 10 posiciones de memoria de tipo " int " se asignan en la pila . Ejemplo: "int arr [ 10 ] = { 0 } ; "
    2 Proceso

    la variable
    3

    No hacer nada para destruir el objeto variable. . Esto sucederá de forma automática por el compilador de ejecución del programa una vez que sale de alcance de esta variable.
    Variables en memoria de la pila
    4

    Utilice el operador "new " para especificar los datos escribir para crear y un número. En el Ejemplo 1 , 10 posiciones de memoria para el tipo "int " se han creado en la memoria heap. El código es legal, pero imposible de usar porque no hay etiqueta o nombre de la variable se ha asignado a los mismos. Ejemplo 2 muestra la declaración correcta. Ejemplo 1 : " new int [ 10 ] ; " Ejemplo 2 : . "Int * arr = new int [ 10 ] ; "
    5

    Proceso de la variable
    6

    Escriba una línea de código con el operador "delete " para liberar la memoria asignada y equiparar el nombre de la variable a NULL . Ejemplo: " delete [ ] arr , arr = NULL; "

    Previous :

    next : No
      Artículos relacionados
    ·Cómo asignar una matriz 2D Uso Malloc 
    ·El Proyecto Wireless AVR 
    ·Cómo animar en XNA 
    ·Cómo configurar Bytes para recibir datos numéricos ut…
    ·Cómo asignar dinámicamente una matriz mediante clases…
    ·La importancia de las variables en la programación 'C …
    ·¿Cuáles son las regiones de Visual C 
    ·Cómo inicializar variables en C 
    ·Cómo crear iluminación dinámica en GtkRadiant 
    ·¿Qué significa si un archivo de aplicación ya existe…
      Artículos destacados
    ·Los métodos de depuración de código 
    ·Cómo crear una nueva base de datos SQL en VB.NET Expre…
    ·Lista de Merges Python 
    ·Cómo extender una clase abstracta 
    ·Cómo agregar un usuario a RCS 
    ·Cómo utilizar comandos SQL 
    ·Cómo importar tipos de objetos de datos de SSIS 
    ·Cómo agregar el botón Publicar en Facebook a su sitio…
    ·Cómo hacer una tabla de amortización en Java 
    ·¿Cómo desarrollo de software compatible 508 para Java…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com