Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Cómo conocer la dirección de memoria a un objeto.

Estas en el tema de Cómo conocer la dirección de memoria a un objeto. en el foro de C/C++ en Foros del Web. Buenas. No se si por aquí tambien dominais la programación orientada a objetos, pero lanzo la duda a ver si alguien me la resuelve. Tengo ...
  #1 (permalink)  
Antiguo 01/06/2011, 05:27
 
Fecha de Ingreso: mayo-2011
Mensajes: 15
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta Cómo conocer la dirección de memoria a un objeto.

Buenas. No se si por aquí tambien dominais la programación orientada a objetos, pero lanzo la duda a ver si alguien me la resuelve.

Tengo un servicio de Windows en C# que crea una lista anidada de objetos, y necesito dejar la dirección de memoria del primer nodo en un fichero de texto.

En C++ recuperaba la dirección de memoria fácilmente, pero aquí no se como se haría.

Dejo un poco de código para dar más pistas:

Código:
//declaración de clase Nodo
        public class Nodo
        {
            public string senal_equipo;
            public string senal_nombre_var;
            public string senal_modo_io;
            public string senal_tipo_dato;
            public double valor;
            public Nodo siguiente;
        }
//fin declaración Nodo

...

public Nodo n, primero, ultimo, auxiliar;

...

 n = new Nodo();
primero = n;
//quiero guardar la dirección de memoria contenida en "primero".
  #2 (permalink)  
Antiguo 01/06/2011, 05:47
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Cómo conocer la dirección de memoria a un objeto.

Pues resulta que se hace igual que C++, aunque no veo muy recomendable usar punteros en C#.

Lo único que tienes que usar la palabra reservada unsafe para indicar que estás usando punteros.

Un link con explicaciones: http://www.nachocabanes.com/csharp/curso/csharp08f.php
  #3 (permalink)  
Antiguo 01/06/2011, 06:16
 
Fecha de Ingreso: mayo-2011
Mensajes: 15
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Cómo conocer la dirección de memoria a un objeto.

Ok, gracias por el consejo. He encontrado la forma de no utilizar punteros.

Un saludo.

Etiquetas: conocer, memoria, objeto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:56.