Resultados de la búsqueda a petición "c++"
Refracción en Raytracing?
He estado trabajando en mi rastreador de nuevo. Agregué reflexión y soporte para subprocesos múltiples. Actualmente estoy trabajando en agregar refracciones, pero solo funciona a medias. Como puede ver, hay una esfera central (sin resaltado ...
C ++ 11 cómo imprimir el reloj time_point de alta resolución
¿Cómo imprimo un time_point cuando el time_point se obtiene de high_resolution_clock? timestamp = std::chrono::high_resolution_clock::now(); std::time_t now = std::chrono::system_clock::to_time_t(timestamp); std::cout << std::ctime(&now) << ...
evitar que la compilación genere dSYM en OS X (usando make)
Tengo un proyecto c ++ (código abierto) que no necesita quitar los símbolos de depuración de forma predeterminada. Con una gran cantidad de ejecutables de prueba, hay muchos archivos dSYM generados en OS X. He intentado -g3 como un indicador de g ...
Botón de cierre solo para algunas pestañas en Qt
Estoy usando Qt para una tarea que tengo para la universidad, y quiero usarQTabWidget para mostrar una ventana de chat comoPidgin's [https://www.pidgin.im/]. Quiero que la pestaña "chat grupal" esté siempre abierta e imposible de cerrar y que el ...
Conversión std :: string a SecByteBlock
Actualmente estoy escribiendo el programa de cifrado / descifrado blowfish en C ++ (usando crypto ++). Realmente no encontré una respuesta satisfactoria en google. Estoy tratando de enviar una clave de un SecByteBlock como una cadena y luego ...
¿Cuál es la restricción correcta de 'enable_if' en el setter de reenvío perfecto?
Herb Sutter's¡De vuelta a lo fundamental! Esenciales de C ++ moderno presentación en CppCon discutió diferentes opciones para pasar parámetros y comparó su desempeño versus facilidad de escritura / enseñanza. La opción 'avanzada' (que proporciona ...
¿Es posible leer un archivo en tiempo de compilación?
Me pregunto si en C ++ 11/14 es posible leer archivos en tiempo de compilación. Por ejemplo, el siguiente código solo se compilará si puede leer el archivo correctamente. constexpr std::string shader_source = load("~/foo.glsl");¿Crees que esto ...
¿Qué es boost :: variant memory y performance cost?
boost :: variant parece un contenedor poderoso para manipular un conjunto heterogéneo de tipos. Me pregunto su costo. En la memoria, creo que ocupa el tamaño del tipo más grande más un número entero que representa which (). Para apply_visitor (), ...
Template typedefs: ¿cuál es su trabajo?
C ++ 0x tiene alias de plantilla (a veces denominados plantillas typedefs). Ver aquí [http://en.wikipedia.org/wiki/C%2B%2B0x#Alias_templates]. La especificación actual de C ++ no. ¿Qué te gusta usar como solución? Contenedor de objetos o macros? ...
¿Cómo compartir miembros protegidos entre clases de plantillas de C ++?
Considere el siguiente ejemplo: class _ref { public: _ref() {} _ref(const _ref& that) {} virtual ~_ref() = 0; }; _ref::~_ref() {} template <typename T> class ref : public _ref { protected: ref(const _ref& that) {} public: ref() {} ref(const ...