[C con Clase] Duda punteros

Mariano Demarchi marchi.hh en gmail.com
Lun Ene 25 04:28:53 CET 2010


Para que no te dé el error, deberías hacer un cast antes.
a = (int*) 1;

De todas maneras, cuando se ejecute debería tirarte un segmentation fault
por que 1 no suele ser una posición accesible.

Saludos

El 24 de enero de 2010 19:56, Leonardo Boquillon <lboquillon en gmail.com>escribió:

>
>
> El 24 de enero de 2010 16:50, TUKET <tuketelamodelmon en gmail.com> escribió:
>
>> Lo que quiero es saber lo que hay en la direccion 1 de memoria, y pense
>> hacerlo con punteros de esta forma:
>>
>> #include <iostream>
>> using namespace std;
>>
>> int main() {
>>
>>    int *a;
>>    a = 1;
>>    cout << "direccion de memoria 1:" << *a << endl;
>>
>> }
>>
>> No pero me da error el compilador:
>> 123.cpp: In function ‘int main()’:
>> 123.cpp:7: error: no se puede convertir ‘const char [2]’ a ‘int*’ en
>> assignment
>>
>> Por que no puedo meter un numero como direccion que contiene un puntero??
>> Como podria hacer para ver lo que hay en la direccion 1 de memoria?
>> Gracias a todos.
>>
>> _______________________________________________
>> Lista de correo Cconclase Cconclase en listas.conclase.net
>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>
>
> el asunto no es tan facil como te imaginas, al menos windows funciona de la
> siguiente manera, realmente lo que tu tienes cuando vez un puntero no es una
> dirección de memoria real, en realidad eso que obtienes es una interfaz, un
> alias digamoslo de alguna manera, de alguna celda de la ram, que el sistema
> creyo conveniente darte, es mucho mas complejo.
>
> --
> "La victoria, fue siempre para quien jamás dudó."
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100125/64ba797d/attachment.html>


Más información sobre la lista de distribución Cconclase