История изменений
Исправление Deleted, (текущая версия) :
Потому что возможность наследования для него явно не обозначена (сравни с std::exception). Потому что у него нет виртуального деструктора (сравни с std::exception). Потому что авторы следующей версии стандарта добавят функцию std::thread::всё_сломать_нафиг() и юзеры твоего класса тут же её как-нибудь по-хитрому заюзают 8).
Исходная версия Deleted, :
Потому что возможность наследования для него явно не обозначена (сравни с std::exception). Потому что у него нет виртуального деструктора (сравни с std::exception). Потому что авторы следующей версии стандарта добавят функцию std::thread::всё_сломать_нафиг() и юзеры твоего класса тут же её как-нибудь по хитрому заюзают 8).