Tag: AMAZON-MEMORY-DB
Dado esta clase en el archivo de encabezado: class ClassA { public: ClassA(){}; } Luego en archivo.cpp #include file.h ClassA* GlobalPointerToClassAType = new ClassA(); a. ¿Está permitido y es buena práctica utilizar la palabra clave ‘new’ para asignar memoria a un objeto en el montón en líneas de alcance de . . . Read more
Quiero leer el apuntador de memoria de Rust (juego). Quiero leer los valores de salud, pero ahora encontré los apuntadores correctos, aunque mi código no funciona por alguna razón. He intentado con varios lenguajes pero nada funciona para mí, lo único que funciona es cheat engine, pero no quiero usar . . . Read more
#include “A.h” int main(int argc, char* argv[]) { A* p_a1 = new A(); A* p_a2 = p_a1; delete p_a1; p_a1 = 0; delete p_a2; } ¿Podría este código, en el que A es alguna clase, provocar problemas de gestión de memoria? Mis pensamientos: La primera línea creará un puntero a . . . Read more
Entiendo que estoy dividiendo el vector en el doble puntero, pero ¿cómo puedo liberar la memoria si perdí el seguimiento de los datos? #include <stdio.h> #include <stdlib.h> #define width 20 #define height 20 void allocate_matrix(int ***matrix) { double **local_matrix, *data; local_matrix = (double **)malloc(sizeof(double *) * height); data = (double . . . Read more
En mi proyecto uso una clase para la asignación de memoria paginada. Esta clase utiliza una estructura para almacenar todas sus asignaciones: enum PageStatus: uint_fast8_t { //!< posibles estados de una página asignada PAGE_STATUS_INVALID = 0b00, PAGE_STATUS_FREE = 0b01, //!< la página está libre PAGE_STATUS_USED = 0b10, //!< la página . . . Read more