Tag: MEMORY-MANAGEMENT
Soy nuevo en C++ y en la asignación de memoria dinámica. Tengo este código para convertir un número de decimal a hexadecimal, que utiliza un array dinámico: “`c++ int hexLen = value.length(); char* arrayPtr = new char[hexLen]; itoa_s(stoi(dec), arrayPtr, 16); string hexVal = static_cast<string>(arrayPtr); delete[] charArrayptr; “` Cuando utilicé un . . . Read more
Estoy tratando de implementar un cliente de rest api en c#. He creado todas las solicitudes de la siguiente manera: public async Task<string> CallCreateJob() { HttpRequestMessage requestMessage = new HttpRequestMessage(HttpMethod.Post, URL)); requestMessage.Content = new StringContent(“some content”); var getRequestResponse = await RunCallWithAuth(requestMessage); string rawResponse = await getRequestResponse.Content.ReadAsStringAsync(); return rawResponse; } Pero . . . Read more
Espero no sonar muy tonto aquí, pero ¿el módulo NULL realmente requiere asignación de memoria o no al hacer esto? ElNulo = malloc(sizeof(NULL)); Si es cierto, ¿cómo puede existir algo que no tenga memoria asignada en la RAM?
La forma predeterminada de implementar arrays dinámicos es utilizando realloc. Una vez que len == capacity, utilizamos realloc para hacer crecer nuestro array. Esto puede causar la copia de todo el array a otra ubicación del heap. No quiero que esta copia ocurra, ya que estoy diseñando un array dinámico . . . Read more
Necesito usar VirtualAlloc() en una aplicación de código C para ejecutar un fragmento de código ensamblador utilizando un puntero de memoria. Estoy intentando construir el código en Windows XP de 32 bits con fines de prueba, pero no encuentro una forma de utilizar VirtualAlloc(). Instalé el último paquete redistribuible de . . . Read more