Jelajahi Sumber

Add virtual destructor

mingodad 9 tahun lalu
induk
melakukan
74ad0b07df
1 mengubah file dengan 1 tambahan dan 0 penghapusan
  1. 1 0
      SquiLu/include/sqstdio.h

+ 1 - 0
SquiLu/include/sqstdio.h

@@ -7,6 +7,7 @@
 //#define SQSTD_STREAM_TYPE_TAG 0x80000000
 //#define SQSTD_STREAM_TYPE_TAG 0x80000000
 
 
 struct SQStream {
 struct SQStream {
+    virtual ~SQStream() {}
 	virtual SQInteger Read(void *buffer, SQInteger size) = 0;
 	virtual SQInteger Read(void *buffer, SQInteger size) = 0;
 	virtual SQInteger Gets(char *buffer, SQInteger size) = 0;
 	virtual SQInteger Gets(char *buffer, SQInteger size) = 0;
 	virtual SQInteger Write(const void *buffer, SQInteger size) = 0;
 	virtual SQInteger Write(const void *buffer, SQInteger size) = 0;