Preguntas etiquetadas con heap

Un montón (estructura de datos) es un árbol que se ordena con respecto a la profundidad. El montón también puede referirse a la memoria de proceso reservada para la asignación dinámica.

14
¿Cómo depurar errores de corrupción de montón?
Estoy depurando una aplicación C ++ multiproceso (nativa) en Visual Studio 2008. En ocasiones aparentemente aleatorias, aparece un error "Windows ha desencadenado un punto de interrupción ..." con una nota de que esto podría deberse a una corrupción en el montón. Estos errores no siempre bloquean la aplicación de inmediato, …
165 c++  windows  debugging  heap 

9
Stack, Static y Heap en C ++
He buscado, pero no he entendido muy bien estos tres conceptos. ¿Cuándo debo usar la asignación dinámica (en el montón) y cuál es su verdadera ventaja? ¿Cuáles son los problemas de static y stack? ¿Podría escribir una aplicación completa sin asignar variables en el montón? Escuché que otros idiomas incorporan …


5
Cuando se asignan vectores, ¿usan memoria en el montón o en la pila?
¿Son ciertas todas las siguientes afirmaciones? vector<Type> vect; //allocates vect on stack and each of the Type (using std::allocator) also will be on the stack vector<Type> *vect = new vector<Type>; //allocates vect on heap and each of the Type will be allocated on stack vector<Type*> vect; //vect will be on …
151 c++  stl  vector  stack  heap 



8
Matrices, montón y pila y tipos de valor
int[] myIntegers; myIntegers = new int[100]; En el código anterior, ¿el nuevo int [100] genera la matriz en el montón? Por lo que he leído en CLR a través de c #, la respuesta es sí. Pero lo que no puedo entender es qué sucede con los int reales dentro …
134 c#  arrays  memory  stack  heap 

30
¿Qué significa "zend_mm_heap corrupted"?
De repente, he tenido problemas con mi aplicación que nunca antes había tenido. Decidí revisar el registro de errores de Apache, y encontré un mensaje de error que decía "zend_mm_heap dañado". Qué significa esto. SO: Fedora Core 8 Apache: 2.2.9 PHP: 5.2.6

10
¿Uso apropiado de pila y montón en C ++?
He estado programando durante un tiempo, pero ha sido principalmente Java y C #. En realidad, nunca tuve que administrar la memoria por mi cuenta. Recientemente comencé a programar en C ++ y estoy un poco confundido sobre cuándo debería almacenar cosas en la pila y cuándo almacenarlas en el …







Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.