| 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 asignar punteros
    Un puntero es un tipo de variable en la programación que tiene una dirección en la memoria del ordenador . En lugar de ser sólo un número, o una frase, punteros indican a la computadora para mirar un bloque específico de la memoria , en lugar de los datos en ella. En C y C + + código , los punteros permiten a los programadores para asignar memoria dinámicamente durante la ejecución del código. Al hacer referencia a la memoria profunda , los punteros se pueden utilizar para dejar de lado los bloques de memoria para las estructuras de datos . Cosas que necesitará
    C /C + + compilador
    texto editor
    Mostrar más instrucciones
    1

    declarar un puntero . Esto se hace de manera similar en C y C + +:

    int * ptr ;

    La variable " ptr " es ahora un puntero. No contiene un entero ( int) , sino más bien la dirección de un bloque de memoria del tamaño de un entero.
    2

    asignar memoria dinámicamente a través del puntero . C y C + + hace esto un poco diferente. En C , se asigna memoria a través de la función " malloc ":

    int * ptr = ( int * ) malloc ( sizeof (int ));

    En C + + , se asigna memoria a través de la " nueva "keyword:

    int * ptr = new int ;

    Tanto a un lado un bloque entero de tamaño de la memoria que hace referencia el puntero ." ptr "

    3

    desasignar memoria. Una vez más , esto es ligeramente diferente en C y C + + . En C, cancelación de asignación de memoria se lleva a cabo a través de la función " libre" :

    free (ptr ) ;

    En C + + , la memoria se cancela la asignación a través de la "cancelación " keyword:

    delete ptr ;

    Previous :

    next :
      Artículos relacionados
    ·Cómo compilar código C en el Makefile 
    ·Cómo leer correo electrónico codificado con MIME 
    ·¿Qué significa si un archivo de aplicación ya existe…
    ·Cómo crear una BlogSkin de Blogger 
    ·Cómo comprobar si una matriz tiene valor o no en C + +…
    ·Cómo leer A partir de un archivo externo en C + + 
    ·Cómo desarrollar una hoja de proyecto 
    ·Cómo hacer un proyecto de SDL en bloques de código 
    ·Cómo escribir un programa en C para la multiplicación…
    ·¿Cómo puedo solucionar un Studio 6.0 T -SQL depurador…
      Artículos destacados
    ·Cómo crear pantallas gráficas de Visual Basic 
    ·Cómo comprobar una Perl Correo electrónico 
    ·Función Python con parámetros 
    ·Cómo imprimir un cuadro de lista en Visual Basic 
    ·Cómo cambiar el Alter Mesa y Nombre del campo 
    ·Como subconjunto de una matriz en MATLAB 
    ·VB6 Funciones de cadena 
    ·Cómo convertir números telefónicos en texto C 
    ·Cómo compilar un C + + en Dev- C 
    ·Características de los applets de Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com