Что означают эти две странные строки кода?
thread_guard(thread_guard const&) = delete; thread_guard& operator=(thread_guard const&) = delete;