Punteros en c++
Esque no los entiendoooooooooooooooo
Alguien podría explicarmelos para que Stereo se entere? He leido hasta ahora: indican no se que en la memoria blablablabla (? Fail: Code:
#include <iostream> |
Re: Punteros en c++
Trabajan con la dirección de memoria.
Además, si usas iostream (C++) trabaja con sus funciones, no uses stdio(C). Disculpa que no pueda decirte más, no tengo tiempo ahora para explayarme. |
Re: Punteros en c++
Si pero no acabo de entender la diferencia, cuando se deben usar y cuando no, etc.. :S
|
Re: Punteros en c++
puto de mierda, para que me dijiste que te los explicara hace meses, si ahora no te acuerdas ¬¬
|
Re: Punteros en c++
Quote:
|
Re: Punteros en c++
Si no voy mal es una variable estatica cuyo contenido es una direccion de memoria, no me agas mucho caso ya que me manejo muy poco con C++
|
Re: Punteros en c++
Pero no entiendo cuál es la diferencia a una variable normal
Code:
char cosa[] = "pepe" |
Re: Punteros en c++
Code:
char *pc; /* pc es un puntero a carácter */ |
Re: Punteros en c++
creo q su principal funcionamiento es almacenar datos temporales
EDIT; algo así como static; no se nada de C++ :3 |
Re: Punteros en c++
Los punteros apuntan a una dirección de memoria. No es lo mismo que obtenga el valor a que obtenga la dirección de memoria del valor.
Puedes usar dos operadores básicos dentro de los punteros. &(Direccionamiento) y *(Indireccionamiento) Sintaxis: int *ptrA, A; A = 5; ptrA = &A; // puntero a la variable A ptrA es un puntero a int, mientras que la variable A es solo una variable del tipo int. Todo puntero debe ser precedido por un asterisco (*). Un puntero si es constante NO PUEDE ser modificado. int *const ptrA = 5; Puede alterarse solo si apunta a una variable y esta se modifica. Si tengo un puntero A que apunta a la posición X y tengo otro puntero B que apunta a X, si yo modifico el puntero A, el puntero B se va a modificar también. Si yo modifico la variable X, ambos punteros se van a modificar. Te dejo unos ejemplos hechos por mi, ojalá los entiendas y conozcas alguno de sus usos. (Están hechos en un compilador no muy bueno Dev c++) Code:
// Operadores Simples Code:
// Operadores Simples con puntero constante Code:
// Función valor por referencia. Code:
// Retornar un arreglo de Enteros Code:
// Recorrer un Arreglo de Enteros Code:
// Punteros entre funciones Code:
#include <iostream> Quiero agregar por último que cuando veas Nodos, Lista enlazada, Stacks, Queue, Arbol binario y otros métodos avanzados, vas a utilizar MUCHO los punteros. |
All times are GMT -4. The time now is 19:05. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.