C++ wart. Why can't the C++ standard say that the default destructor of a class that has inheritance or virtual methods is automatically virtual? But thou shalt is a little annoying

This commit is contained in:
Olivier Galibert 2021-03-05 13:41:18 +01:00
parent 1b108a48ab
commit e0da4a9f27

View File

@ -21,6 +21,8 @@ public:
virtual void add_raw(const filesystem_manager_t *manager, const char *name, u32 key, const char *description) = 0;
};
virtual ~filesystem_manager_t() = default;
virtual void enumerate(floppy_enumerator &fe, uint32_t form_factor, const std::vector<uint32_t> &variants) const;
// Floppy image initialization