Resultados de la búsqueda a petición "new-operator"
C ++: uso "Mirar" de operadores "nuevos", "eliminar"
¡Me gustaría rastrear cuándo y cuánta memoria se asigna en mi programa e imprimirlo con fines de depuración en ciertas circunstancias! ¿Cómo puedo imprimir un mensaje con la cantidad de memoria asignada cada vez que se usa nuevo para asignar ...
¿El nuevo operador devolverá NULL? [duplicar]
Posible duplicado: ¿Volverá nuevo NULL en cualquier caso? [https://stackoverflow.com/questions/550451/will-new-return-null-in-any-case] Digamos que tengo un auto de clase y creo un objeto Car *newcar = new Car(); if(newcar==NULL) //is it valid ...
Comportamiento asimétrico para __getattr__, clases newstyle vs oldstyle
Esta es la primera vez que escribo aquí, perdón si el mensaje no está enfocado o es demasiado largo. Estaba interesado en comprender más acerca de cómo se obtienen los atributos de los objetos cuando es necesario. Entonces leí la documentación ...
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 ...
¿New [] llama al constructor predeterminado en C ++?
Cuando uso new [] para crear una matriz de mis clases: int count = 10; A *arr = new A[count];Veo que llama a un constructor predeterminado deA count veces. Como resultadoarr tienecount objetos de tipo inicializadosA. Pero si uso lo mismo para ...
Confundido por el comportamiento de `map` en matrices creadas usando` new` [duplicar]
Esta pregunta ya tiene una respuesta aquí: Valores indefinidos en el inicializador de matriz (len) [/questions/11266126/undefined-values-in-arraylen-initializer] 5 respuestas Estoy confundido por los resultados demapping sobre una matriz creada ...
C ++: vector <cadena> * args = nuevo vector <cadena> (); causa SIGABRT
Pretty autoexplicativo. Aquí está el método que está causando el SIGABRT en la línea 'nuevo vector': vector<string> * Task::arguments() { vector<string> *args = new vector<string>(); // CAUSES SIGABRT int count = sizeof(_arguments); for (int x ...
Existe alguna garantía de alineación de la dirección devuelta por la nueva operación de C ++?
La mayoría de los programadores experimentados saben que la alineación de datos es importante para el rendimiento del programa. He visto que un programador escribió un programa que asigna un tamaño de búfer más grande de lo que necesitan, y usa ...
¿Cuándo debo usar el nuevo operador en C ++
Di que tengo una clase llamadaMoney que tiene parámetrosDollars yCents Podría inicializarlo de las siguientes 2 maneras: Dinero a (3,15);Dinero * b = dinero nuevo (3,15);Mi pregunta es cuándo debo usar (1) y cuándo debo usar (2)
VIM: establezca filetype = txt para cada archivo nuevo [Sin nombre]
He intentado todas las cosas posibles para que vim establezca el tipo de archivo en 'txt' para todos los archivos nuevos que creo (en una nueva pestaña) pero no funciona. Esto es p.e. Lo que he leído en la web varias veces: au ...