Preguntas etiquetadas con new-operator

479
¿En qué casos uso malloc y / o nuevo?

Veo en C ++ que hay varias formas de asignar y liberar datos y entiendo que cuando llame malloc, debe llamar freey cuando use el newoperador, debe emparejarse deletey es un error mezclar los dos (por ejemplo, llamar free()a algo que se creó con el newoperador), pero no tengo claro cuándo debo usar...

198
Diferencia entre nuevo y anulación

Preguntándose cuál es la diferencia entre lo siguiente: Caso 1: Clase base public void DoIt(); Caso 1: clase heredada public new void DoIt(); Caso 2: Clase Base public virtual void DoIt(); Caso 2: clase heredada public override void DoIt(); Los casos 1 y 2 parecen tener el mismo efecto...

110
Malloc vs new - acolchado diferente

Estoy revisando el código C ++ de otra persona para nuestro proyecto que usa MPI para computación de alto rendimiento (10 ^ 5 - 10 ^ 6 núcleos). El código está destinado a permitir las comunicaciones entre (potencialmente) diferentes máquinas en diferentes arquitecturas. Ha escrito un comentario...

102
Cómo agregar a un hash existente en Ruby

En lo que respecta a agregar un key => valuepar a un hash poblado existente en Ruby, estoy en el proceso de trabajar en Beginning Ruby de Apress y acabo de terminar el capítulo de hashes. Estoy tratando de encontrar la forma más sencilla de lograr los mismos resultados con hashes que con las...