Tag: C++17
Necesito crear una cola de tareas de std::queue que sea ejecutada por un hilo que solamente esté ejecutando la última tarea de la lista. Las tareas son, por ejemplo, tareas de copia de archivo. Pero aquí está la parte importante. No tengo que correr siempre toda la lista de tareas. . . . Read more
He realizado una pregunta sobre cómo utilizar boost::log en múltiples procesos en https://stackoverflow.com/questions/70111914/how-to-use-boostlog-not-to-rewrite-the-log-file/70114545#70114545. Esa respuesta puede solucionar la mayoría del problema. Pero en algunos casos raros, cuando un proceso está escribiendo registro y otro proceso comienza a escribir registro, 13548:Tue Nov 30 17:33:41 2021 12592:Tue Nov 30 17:33:41 2021 13548:Tue . . . Read more
En la siguiente simplificación de un ejemplo del mundo real, la intención es garantizar que un usuario de la clase A solo pueda obtener referencias temporales a sus objetos (en mi ejemplo real, la clase A es una clase de proxy utilizada para sobrecargar operadores en los valores de retorno . . . Read more
Necesito utilizar glutTimerFunc en una clase porque quiero que se ejecute en cada instancia de la clase por separado. He encontrado dos preguntas similares a esta, pero aún no sé cómo implementarlo. Sé que hay un this oculto antes de todas las funciones estáticas que glutTimerFunc desconoce. Hay esta respuesta . . . Read more
Digamos que estoy reescribiendo std::min_element para c++17. https://en.cppreference.com/w/cpp/algorithm/min_element No estoy contento con todas las sobrecargas. Me gustaría mucho si (1) y (3) pudieran expresarse en términos de argumentos predeterminados. Entonces (3) podría reemplazar (1) con template < class ForwardIt, class Compare = typename std::less< ??? > > ForwardIt min_element( ForwardIt . . . Read more