diff --git a/cpp/include/milvus-storage/format/reader.h b/cpp/include/milvus-storage/format/reader.h index 981f153..6a0e569 100644 --- a/cpp/include/milvus-storage/format/reader.h +++ b/cpp/include/milvus-storage/format/reader.h @@ -23,5 +23,7 @@ class Reader { virtual void Close() = 0; virtual Result> ReadByOffsets(std::vector& offsets) = 0; + + virtual ~Reader() = default; }; } // namespace milvus_storage \ No newline at end of file diff --git a/cpp/include/milvus-storage/format/writer.h b/cpp/include/milvus-storage/format/writer.h index ff869e5..766e13e 100644 --- a/cpp/include/milvus-storage/format/writer.h +++ b/cpp/include/milvus-storage/format/writer.h @@ -26,5 +26,7 @@ class FileWriter { virtual int64_t count() = 0; virtual Status Close() = 0; + + virtual ~FileWriter() = default; }; } // namespace milvus_storage