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

1 la respuesta

Estándar de C ++ sobre la dirección de los miembros heredados

¿El estándar C ++ dice algo sobre la dirección de los miembros heredados? Por ejemplo, si heredo un miembro int o un método no virtual, ¿dice algo sobre su dirección o un miembro virtual: si no lo anulo, si lo hago? El constructor, si uso un ...

3 la respuesta

En C ++, recibo el mensaje "error: 'void *' no es un tipo de puntero a objeto"

Aquí está mi código: #include <iostream> using namespace std; int main() { void *x; int arr[10]; x = arr; *x = 23; //This is where I get the error, }Como puede ver, el código es muy simple. Simplemente crea un puntero nulo x que apunta a la ...

3 la respuesta

Referencia como clave en el diccionario rápido

La clave del diccionario requiereHashable conformidad: class Test {} var dictionary = [Test: String]() // Type 'Test' dies not conform to protocol 'Hashable' class Test: NSObject {} var dictionary = [Test: String]() // WorksCómo obtener la ...

1 la respuesta

Cómo imprimir una dirección de memoria en C

Mi código es: #include <stdio.h> #include <string.h> void main() { char string[10]; int A = -73; unsigned int B = 31337; strcpy(string, "sample"); // printing with different formats printf("[A] Dec: %d, Hex: %x, Unsigned: %u\n", ...

2 la respuesta

¿Por qué prohibe tomar la dirección del miembro del mapa (&) y, sin embargo, permite el elemento de división (&)?

Ir no permite tomar la dirección de un miembro del mapa: // if I do this: p := &mm["abc"] // Syntax Error - cannot take the address of mm["abc"]La razón es que si Go permite tomar esta dirección, cuando el almacén de mapas crece o parpadea, la ...

2 la respuesta

Swift, cadenas y direcciones de memoria

Hay algo que no entiendo acerca de cómo Swift administra la dirección de memoria deString(s) 1. Tipos de referenciaaquífoo yboo son 2 punteros a lamisma ubicación de memoria. class Foo { } let foo = Foo() let boo = foo unsafeAddressOf(foo) ...

2 la respuesta

Qué sucede con las direcciones, los valores y los punteros después de una bifurcación ()

Estoy trabajando en una pregunta donde debo examinar los valores y la dirección antes y después de unfork() llamar a C. Mi enfoque fue mostrar los valores de las variables y la dirección, suponiendo ver una diferencia en la dirección después ...

3 la respuesta

¿La dirección de la matriz es igual a la de su primer elemento en C ++?

Esto se puede garantizar en C debido a la siguiente oración en WG14 / N1570: 6.2.5 / 20 ... Un tipo de matriz describe un conjunto de objetos no vacíos asignados de forma contigua con un tipo de objeto miembro particular, denominado tipo de ...

2 la respuesta

¿Encontrar una instrucción en un archivo ejecutable, dada su dirección en un proceso en ejecución?

Estoy modificando un viejo juego de abandonware para tener vidas infinitas. La dirección que tiene la instruccióndec ecx no es lo mismo que su posición en el .exe depurado. Recordé que un viejo amigo mío me dijo una vez que había una fórmula ...

3 la respuesta

¿Cómo se asigna la memoria a las variables de diferentes tipos de datos?

Escribí el siguiente código. #include<stdio.h> int main() { int x = 1 ; int *j = &x ; int y = 2 ; int *t = &y ; printf("%p\n" , (void *)j); printf("%p" , (void *)t); }La salida es0028FF14 0028FF10. El punto que quiero destacar es que la ...