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

3 la respuesta

¿Nueva devolución NULL en cualquier caso?

Sé que de acuerdo con el estándar C ++ en caso de que el nuevo no pueda asignar memoria, se supone que arrojará la excepción std :: bad_alloc. Pero he oído que algunos compiladores como VC6 (¿o implementación CRT?) No se adhieren a él. Es esto ...

10 la respuesta

¿Dónde y por qué usar int a = new int?

Solo curioso, ¿cuál es la diferencia entre: int A = 100; int A = new int(); Sé que nuevo se usa para asignar memoria en el montón ... pero realmente no entiendo el contexto aquí.

3 la respuesta

c ++: ¿cuál es la diferencia entre el nuevo Object () y Object ()

so en C ++ puedes instanciar objetos usando la nueva palabra clave o de otra manera ... Object o = new Object(); pero también puedes hacer Object o = Object();Cuál es exactamente la diferencia entre los dos y por qué usaría uno sobre el otro?

8 la respuesta

int * array = new int [n]; ¿Qué está haciendo realmente esta función?

Estoy confundido acerca de cómo crear una matriz dinámica definida: int *array = new int[n]; No tengo idea de lo que está haciendo esto. Puedo decir que está creando un puntero llamado array que apunta a un nuevo objeto / array int? ¿A alguien ...

2 la respuesta

thread.start_new_thread vs threading.Thread.start

Cuál es la diferencia entrethread.start_new_thread ythreading.Thread.start en python? He notado que cuandostart_new_thread se llama, el nuevo subproceso termina tan pronto como termina el subproceso de llamada. @threading.Thread.start es ...

5 la respuesta

creando una matriz de punteros de objetos C ++

Quiero crear una matriz que contenga punteros para muchos objetos, pero no sé de antemano la cantidad de objetos que mantendré, lo que significa que necesito asignar memoria de forma dinámica para la matriz. He pensado en el ...

5 la respuesta

Asignación de grandes bloques de memoria con nuevas

Tengo la necesidad de asignar grandes bloques de memoria con nuevos. Estoy atascado con el uso de nuevas porque estoy escribiendo un simulacro para el lado productor de una aplicación de dos partes. El código real del productor está asignando ...

4 la respuesta

La diferencia entre anulación virtual, anulación, nueva y sellada

Estoy bastante confundido entre algunos conceptos de OOP:virtual, override, new ysealed override. ¿Alguien puede explicar las diferencias? Estoy bastante claro que si se va a utilizar el método de clase derivado, se puede utilizar eloverride ...

5 la respuesta

¿Los paréntesis después del nombre del tipo marcan la diferencia con new?

Si 'Test' es una clase ordinaria, ¿hay alguna diferencia entre: Test* test = new Test; Test* test = new Test();

7 la respuesta

Crear dinámicamente una instancia de una clase a partir de una cadena que contiene el nombre de la clase en C ++

Digamos que tengo una clase base con 100 niños: class Base { virtual void feed(); ... }; class Child1 : public Base { void feed(); //specific procedure for feeding Child1 ... }; ... class Child100 : public Base { void feed(); //specific ...