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

1 la respuesta

¿Puede C ++ 0x todavía asignar explícitamente con el operador global nuevo?

Wikipedia [http://en.wikipedia.org/wiki/C%2B%2B0x#Explicitly-defaulted_and_deleted_special_member_functions] estados: Se puede hacer imposible asignar un tipo con el operador new: struct NonNewable { void *operator new(std::size_t) = delete; ...

4 la respuesta

Conversión de 'myItem *' a tipo no escalar 'myItem' solicitado

Tengo este código C ++: #include <iostream> using namespace std; struct MyItem { int value; MyItem* nextItem; }; int main() { MyItem item = new MyItem; return 0; }Y me sale el error: error: conversion from `MyItem*' to non-scalar type `MyItem' ...

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?

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í?

11 la respuesta

Imprimir en nueva línea, java

Tengo el siguiente código: System.out.println(" | 1 2 3 4 5 6 7 8 9"); System.out.println("----------------------------"); System.out.println("");Yo uso println para crear una nueva línea. ¿Es posible hacer lo mismo usando \ n o \ r? Intenté ...

7 la respuesta

¿Qué hacen las llaves después de la nueva declaración de C #?

Dado el siguiente código, ¿cuál es la diferencia entre la formaposition0 se inicializa y el caminoposition1 se inicializa? ¿Son equivalentes? Sí no, ¿Cuál es la diferencia? class Program { static void Main(string[] args) { Position position0 = ...

4 la respuesta

por qué llamar al operador nuevo explícitamente

Vi un código como este: void *NewElts = operator new(NewCapacityInBytes);Y la llamada coincidente explícitamenteoperator delete se usa consecuentemente más tarde. ¿Por qué hacer esto en lugar de: void *NewElts = new ...

7 la respuesta

C ++: ¿push_back (new Object ()) es una pérdida de memoria?

¿Es el siguiente código C ++ una pérdida de memoria? list.push_back(new String("hi"));Según tengo entendido, push_back de cualquier colección / contenedor estándar siempre hace una copia. Entonces, si la nueva cadena se copia, nada puede ...

5 la respuesta

¿Abrir botón en nueva ventana?

¿Cómo haría para abrir el botón en una nueva ventana, emulando "a href, target = _blank"? Actualmente tengo: <button class="button" onClick="window.location.href='http://www.example.com';"> <span class="icon">Open</span> </button>El botón no ...

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