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

4 la respuesta

¿Es posible eliminar un objeto no nuevo?

Tengo un objeto con un vector de punteros a otros objetos, algo como esto: class Object { ... vector<Object*> objlist; ... };Ahora, los objetos se agregarán a la lista de ambas formas: Object obj; obj.objlist.push_back(new Object);y Object ...

9 la respuesta

La diferencia entre eliminar y eliminar [] en C ++ [duplicar]

Posible duplicado: eliminar vs eliminar [] operadores en C ++ [https://stackoverflow.com/questions/2425728/delete-vs-delete-operators-in-c] He escrito una clase que contiene dos punteros, uno eschar* color_ y uno envertexesset* vertex_ ...

5 la respuesta

Malloc vs nuevo para primitivos

Entiendo los beneficios de usarnew en contramalloc en C ++. Pero para casos específicos como los tipos de datos primitivos (sin matriz):int, float etc., ¿es más rápido de usar?malloc quenew? Aunque, siempre es recomendable usarnew incluso para ...

2 la respuesta

Tipo de referencia dentro del tipo de valor

Estoy explorando los tipos de valores Swift, en particular las estructuras para obtener una mejor comprensión de sus usos en diferentes escenarios. Me sorprendió ver cómo se puede usar enum para construir Binary Search Tree usandoindirect que ...

8 la respuesta

¿Cuándo usan los programadores la optimización de base vacía (EBO)?

Estaba leyendo sobre la optimización de la base vacía (EBO). Mientras leía, las siguientes preguntas aparecieron en mi mente: ¿Cuál es el punto de usar la clase Empty como clase base cuandono aporta nada a las clases derivadas (ni en cuanto a ...

9 la respuesta

Cómo concatenar múltiples pandas.DataFrames sin toparse con MemoryError

Tengo tres DataFrames que estoy tratando de concatenar. concat_df = pd.concat([df1, df2, df3])Esto da como resultado un error de memoria. ¿Cómo puedo resolver esto? Tenga en cuenta que la mayoría de las preguntas similares existentes están ...

4 la respuesta

¿Para qué sirve "borrar esto"?

Hoy, he visto algunos códigos heredados. En el destructor hay una declaración como "delete this". Creo que esta llamada será recursiva. ¿Por qué está funcionando? Hice una búsqueda rápida en Y !, descubrí que si es necesario restringir ...

1 la respuesta

Java: ¿Cuánta memoria implica una referencia?

Como dice la pregunta, ¿cuánta memoria se usa para una referencia a un objeto en el lenguaje de programación Java? Por favor, si tienes una fuente confiable es mejor. ¡Muchas gracias!

1 la respuesta

Obtenga el uso de la CPU IOS Swift

Estoy tratando de obtener el uso general de la CPU, no de una sola aplicación. Encontré algunos de los recursos, pero están escritos en C o desactualizados rápidamente. ¿Hay alguien que me puede ayudar con este problema? Estoy tratando de ...

4 la respuesta

Objetivo C: Asignación de memoria en pila vs. montón

Estoy algo confundido acerca de cuándo se asignan las cosas en el montón (y necesito liberarlas) y cuándo se asignan en la pila (y no necesito volver a liberarlas). ¿Hay una regla de oro? Creo que en C ++ la regla de oro es que si usas elnew ...