es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AGGREGATE-INITIALIZATION

Intentando hacer referencia a una función eliminada (constructor de copia)

Obtuve este ejemplo de spinlock de Anthony Williams, y hay algo mal en él (o yo tuve un largo día). #include <atomic> class spinlock { std::atomic_flag flag; public: spinlock() : flag(ATOMIC_FLAG_INIT) {} void lock() { while (flag.test_and_set(std::memory_order_acquire)); } void unlock(){ flag.clear(std::memory_order_release); } }; spinlock sl; void f() { std::lock_guard lc(sl); . . . Read more