Resultados de la búsqueda a petición "memory-address"

4 la respuesta

¿Cuál es exactamente el propósito del (asterisco) en los punteros?

Soy nuevo en programación y estoy tratando de entender la idea de 'punteros'. int main() { int x = 5; int *pointerToInteger = & x; cout<<pointerToInteger; } ¿Por qué es eso cuando yocout << pointerToInteger; la salida es un valor hexadecimal, ...

4 la respuesta

GCHandle para obtener la dirección (puntero) del objeto .net

Logré obtener la dirección de un objeto .net por GCHandle objHandle = GCHandle.Alloc(obj,GCHandleType.WeakTrackResurrection); int address = GCHandle.ToIntPtr(objHandle).ToInt32();y puedo recordar el objeto por Object obj = ...

7 la respuesta

¿Por qué es ilegal tomar la dirección de un temporal?

Sé que el código escrito a continuación es ilegal. void doSomething(std::string *s){} int main() { doSomething(&std::string("Hello World")); return 0; }La razón es que no se nos permite tomar la dirección de un objeto temporal. Pero mi pregunta ...

5 la respuesta

Operador de doble dirección C ++? (&&)

Estoy leyendo el código fuente STL y no tengo idea de qué&& Se supone que el operador de dirección debe hacer. Aquí hay un ejemplo de código destl_vector.h: vector& operator=(vector&& __x) // <-- Note double ampersands here { // NB: DR 675. ...

1 la respuesta

¿Por qué en 64 bits la dirección virtual es 4 bits corta (48 bits de largo) en comparación con la dirección física (52 bits de largo)?

En el libro "Programación de bajo nivel: C, ensamblaje y ejecución de programas en la arquitectura Intel® 64", leí: Cada dirección virtual de 64 bits (por ejemplo, las que estamos usando en nuestros programas) consta de varios campos. La ...

2 la respuesta

esta dirección de puntero y función miembro

Estoy tratando de obtener la dirección de una función miembro, pero no sé cómo. Agradecería que alguien me dijera lo que estoy haciendo mal. Como puede ver en mi ejemplo a continuación, ni (long) & g ni (long) & this-> g funcionan y no puedo ...

3 la respuesta

¿Usa LEA en valores que no son direcciones / punteros?

Estaba tratando de entender cómo funciona la instrucción de cálculo de direcciones, especialmente conleaq comando. Entonces me confundo cuando veo ejemplos usandoleaq para hacer cálculos aritméticos. Por ejemplo, el siguiente código C, long ...

3 la respuesta

print dirección de memoria de la variable Python [duplicado]

Esta pregunta ya tiene una respuesta aquí: Acceso a la dirección de memoria del objeto [/questions/121396/accessing-object-memory-address] 8 respuestas ¿Cómo imprimo la dirección de memoria de una variable en Python 2.7? Sé que id () devuelve ...

4 la respuesta

Punteros a elementos de contenedores STL

Dado un contenedor STL (también puede tomarboost::unordered_map yboost::multi_index_container en cuenta) que no es contiguo, ¿se garantiza que las direcciones de memoria de los elementos dentro del contenedor nunca cambian si no se elimina ningún ...

3 la respuesta

¿Una ubicación de memoria en una computadora almacena la cantidad de datos?

Asumir SO de 32 bits. ¿Una ubicación de memoria en una computadora almacena la cantidad de datos? Cuál es la unidad básica de almacenamiento de memoria en una computadora? Por ejemplo, para almacenar un número entero, ¿cuáles serán las ...