IOFile is a final class, so there's no need for a virtual destructor.
@@ -142,7 +142,7 @@ public:
FileType type = FileType::BinaryFile,
FileShareFlag flag = FileShareFlag::ShareReadOnly);
- virtual ~IOFile();
+ ~IOFile();
IOFile(IOFile&& other) noexcept;
IOFile& operator=(IOFile&& other) noexcept;