“Conocimiento Programación>C /C + + Programming

Cómo utilizar punteros en C + +

2011/9/7
A menudo , los programadores prefieren tratar con cantidades de datos a través de su ubicación en la memoria en lugar de hacerlo directamente . Los punteros de C + + son herramientas ideales para estas operaciones de memoria . Un puntero es un tipo de datos que almacena su valor como una dirección de memoria y es del mismo tipo que la variable que apunta, pero marcados con un asterisco , como se explica a continuación. Los punteros son los más comúnmente desreferenciados , incrementa y decrementa . Cosas que necesitará
Conocimientos básicos de C y C + +
compilador C + + , o mejor aún, un IDE
Mostrar más instrucciones
1

Pregúntese si usted tiene alguna vez se preguntó por qué debería molestarse con punteros y no sólo trabajar con variables normales . Los punteros son más eficientes, por una cosa. Además , son herramientas importantes para las operaciones de memoria heap , como la asignación dinámica y liberación . Además, en los punteros C son útiles para navegar a través de arrays "tontas" .
2

declarar e inicializar un puntero. En este tutorial se utiliza un puntero de tipo int . El ejemplo muestra la forma de hacerlo .
3

Asignar un valor al puntero. Recuerde, punteros aceptan direcciones de memoria sólo como valores . Usted representa la dirección de una variable anteponiendo el nombre de variable con un signo ampersand (&).
4

acceso el valor de x a través del pX puntero. Para ello, eliminar la referencia px. Puede punteros desreferenciar usando el operador * . Esto no debe ser confundido con cuando se utiliza el mismo símbolo en la declaración de un puntero , como se muestra en el Paso 2 .
5

Utilice un puntero al asignar memoria para una matriz de 10 enteros . El operador "new" es un C + + función.
6

Navegue la matriz y rellenarla con valores enteros utilizando el puntero.
7

lanzamiento que la memoria utilizando el puntero y " suelo " del puntero. El operador "delete " es un C + + función.

C /C + + Programming
Cómo hacer un GUI en C
Cómo mostrar el contenido de una lista de matrices en un cuadro de texto en C #
Cómo utilizar amigo funciones en C + +
Cómo convertir y descifrar HTML en una cadena en el iPhone
Cómo detectar el golpe del Mic en xCode
Cómo utilizar Fortran en C + + Linux
Cómo cambiar el cursor en C + +
Cómo solucionar el Visual C + + Runtime Library
Conocimiento de la computadora © http://www.ordenador.online