Resultados de la búsqueda a petición "dynamic-memory-allocation"
El acceso dinámico a la memoria solo funciona dentro de la función
Esta pregunta está destinada a ser utilizada como un duplicado canónico para estas preguntas frecuentes: Estoy asignando datos dinámicamente dentro de una función y todo funciona bien, pero solo dentro de la función donde tiene lugar la ...
Asignación de memoria dinámica en MPI
Soy nuevo en MPI. Escribí un código simple para mostrar una matriz usando múltiples procesos. Digamos que si tengo una matriz de 8x8 y lanzo el programa MPI con 4 procesos, las primeras 2 filas se imprimirán en mi primer proceso, el segundo ...
calloc () y NULL
Sé que calloc asigna memoria y escribe ceros en cada celda, por lo que mi pregunta es: ¿hay alguna diferencia entre usar calloc o malloc y pasar sobre las celdas que escriben NULL en ellos? ¿Son los ceros de calloc equivalentes a NULL?
Asignación de memoria en GPU para matriz dinámica de estructuras
Tengo un problema al pasar la matriz de struct al kernel de gpu. Me basé en este tema:falla de segmentación de cudaMemcpy [https://stackoverflow.com/questions/15431365/cudamemcpy-segmentation-fault]y escribí algo así: #include <stdio.h> #include ...
Asignar dinámicamente una cadena ingresada por el usuario
Estoy tratando de escribir una función que haga lo siguiente: Comience un ciclo de entrada, imprimiendo'> ' cada iteraciónTome lo que ingrese el usuario (longitud desconocida) y léalo en una matriz de caracteres, asignando dinámicamente el ...
nuevo operador para la asignación de memoria en el montón
Estaba mirando la firma del nuevo operador. Cual es: void* operator new (std::size_t size) throw (std::bad_alloc);Pero cuando usamos este operador, nunca usamos un yeso. es decir int *arr = new int;Entonces, ¿cómo convierte C ++ un puntero de ...
Idioma de Pimpl sin usar asignación de memoria dinámica
Queremos usar modismo pimpl para ciertas partes de nuestro proyecto. Estas partes del proyecto también son partes donde la asignación dinámica de memoria está prohibida y esta decisión no está bajo nuestro control. Entonces, lo que estoy ...
Puntero doble frente a conjunto de punteros (** conjunto frente a * conjunto [])
No estoy seguro de cuál es la diferencia entre esos 2. Mi profesor escribió que ** array es igual a * array [] y se nos presentó un ejemplo en el que usó ** array (así que después de las clases intenté intercambiar eso con * array [ ] y no ...
Por qué la memoria eliminada no se puede reutilizar
Estoy usando C ++ en Windows 7 con MSVC 9.0, y también he podido probar y reproducir en Windows XP SP3 con MSVC 9.0. Si asigno 1 GB de objetos de 0,5 MB de tamaño, cuando los elimine, todo estará bien y se comportará como se espera. Sin ...
¿Cómo detectar dónde se asignó un bloque de memoria?
Un bloque de memoria puede asignarse estáticamente, en la pila o en el montón. Quiero saber una forma de detectar si un puntero apunta al montón. Trabajo con Windows y Linux y no es un problema una solución diferente para cada sistema operativo. ...