Resultados de la búsqueda a petición "c++"

1 la respuesta

GDB no se pudo cargar, por lo que los archivos y errores no existen tales archivos o directorios

Estoy cargando un archivo central en GDB dentro de un contenedor acoplable con alpine linux. Inicialmente mi gdb se quejó de binario no encontrado, luego seguí esta discusióngdb Durante el programa de inicio salió con el código ...

3 la respuesta

¿La herencia virtual no rompe la composición estática?

Estuve trabajando los últimos 5 años asumiendo que la herencia virtual rompe la composición estática. Pero ahora descubrí que la composición estática aún se mantiene, solo hay información adicional sobre la ubicación de la instancia correcta. ...

1 la respuesta

std :: unique_ptr y eliminadores personalizados

"C ++ moderno eficaz de Scott Meyer" discute el uso destd::unique_ptr con eliminador personalizado y estados: Los eliminadores que son punteros de función generalmente causan el tamaño de unstd::unique_ptr crecer de una palabra a dos. Para los ...

3 la respuesta

Configuración de VSCode para la depuración de C / C ++ en Windows 7 con gcc, g ++ y gdb

Estaba siguiendo instrucciones deaquí [https://code.visualstudio.com/docs/languages/cpp#_debug_windows_gdb]. Instalado cpptools. Creadotasks.json con los siguientes contenidos: { "version": "0.1.0", "command": "g++", "isShellCommand": true, ...

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

Concatenación de cadenas de plantilla C ++

Estoy tratando de definir una plantilla variadic como esa: typedef const char CCTYPE[]; template<CCTYPE X, CCTYPE... P> struct StringConcat { ... };para poder escribir algo como: char foo[] = "foo"; char bar[] = "bar"; std::cout << ...

4 la respuesta

¿Qué sucede si 'throw' no puede asignar memoria para el objeto de excepción?

Desde el estándar C ++ 11 (15.1.p4): La memoria para el objeto de excepción se asigna de forma no especificada, excepto como se indica en 3.7.4.1 ¿Qué pasa si la asignación falla?std::bad_alloc ¿en lugar? Llamadastd::terminate? Sin especificar?

1 la respuesta

Cómo configurar el título de QMainWindow

¿Cómo configuro el título de una QMainWindow? Intenté buscar en Google y encontré setCaption (), pero parece que ya no funciona en Qt 4.

2 la respuesta

stdcall name mangling usando extern c y dllexport vs definiciones de módulo (msvc ++)

Intenté exportar una función de prueba simple para que un dll funcione con una aplicación (fyi: mIRC) que especifica la convención de llamada como: int __stdcall test_func(HWND mWnd, HWND aWnd, char *data, char *parms, BOOL show, BOOL ...

0 la respuesta

El cifrado AES / CFB con Crypto ++ no funciona

Tengo un programa de consola simple que debería cifrar archivos con el algoritmo AES CFB de la biblioteca Crypto ++. Por alguna razón no está funcionando. Parte de codificación: byte data[16] = { 0x88, 0x44, 0x88, 0x44, 0x88, 0x44, 0x88, 0x44, ...