Resultados de la búsqueda a petición "new-operator"

1 la respuesta

El parámetro "tamaño" del operador miembro new [] aumenta si la clase tiene destructor / delete []

4 clases en los siguientes códigos: A, B, C y D. Todos tienen un miembrooperator new[]. Además, B tiene un constructor;C tiene un destructor;D tiene un miembrooperator delete[].El parámetrosize de miembrooperator new[] y elsizeof de las 4 ...

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 ...

1 la respuesta

¿Qué hace la JVM cuando el operador 'nuevo' inicializa la memoria usando el constructor?

RealEstate v = new RealEstate();He usado estonew palabra clave conRealEstate(). Lo sénew asigna memoria e inicializa la memoria usando elRealEstate constructor de clase. ¿Qué está haciendo la JVM aquí?

5 la respuesta

Declarar matrices sin usar la palabra clave 'nuevo' en Java

¿Hay alguna diferencia entre las siguientes dos declaraciones? int arr[] = new int [5];y int arr1[] = {1,2,3,4,5};Esarr1 declarado en la pila o en el montón?

5 la respuesta

Cómo asignar dinámicamente matrices en C ++

Sé cómo asignar dinámicamente espacio para una matriz en C. Se puede hacer de la siguiente manera: L = (int*)malloc(mid*sizeof(int));y la memoria puede ser liberada por: free(L);¿Cómo consigo el equivalente en C ++? Específicamente, ¿cómo uso ...

2 la respuesta

Funciones de inicialización de matriz

Estaba jugando con C ++ y me topé con este problema. Estoy tratando de inicializar un puntero de matriz en el montón, y funciona dentro delinitialize(), donde sale69, pero en elmain(), se bloquea con el errorEXC_BAD_ACCESS. #include <iostream> ...

1 la respuesta

¿Cómo funciona la matriz internamente en Java?

Esta consulta se publica para comprender básicamente puntos como Un objeto es una instancia de clase o una matriz; Una matriz es una subclase deObject clase; Todo lo que se crea una instancia que no sea primitivo es un objeto en Java. Aquí ...

1 la respuesta

¿Por qué es nuevo int (*) [3] un error?

typedef int (*A)[3]; int (**p)[3] = new A; // OK int (**q)[3] = new (int(*)[3]); // OK int (**r)[3] = new int (*)[3]; // errorEl error de GCC eserror: expected primary-expression before ')' token . ¿Por qué se requieren paréntesis adicionales en ...

2 la respuesta

Cómo JVM garantiza la seguridad del hilo de la asignación de memoria para un nuevo objeto

Supongamos que esto está por suceder en un verdadero entorno paralelo, una VM, al mismo tiempo: // Thread 1: new Cat() // Thread 2: new Dog() // Thread 3: new Mouse()¿Cómo garantiza JVM la seguridad de los subprocesos de las asignaciones de ...

1 la respuesta

La nueva palabra clave se utiliza para crear objetos sin asignar a una referencia de objeto

Actualmente me refiero a la clase Thread en Java. Así que me encontré con un programa en el que el objeto se crea sin hacer referencia a la referencia del objeto. ¿Alguien puede explicar el concepto? aquí está el código // Create a second ...