Index: core/include/fxcrt/fx_basic.h |
diff --git a/core/include/fxcrt/fx_basic.h b/core/include/fxcrt/fx_basic.h |
index 2a77e6e9473ca7b2d0ec40ee6222881c938698da..1c828cea48c8a4aff001b110cee80869b414b669 100644 |
--- a/core/include/fxcrt/fx_basic.h |
+++ b/core/include/fxcrt/fx_basic.h |
@@ -240,7 +240,7 @@ class IFX_BufferArchive |
{ |
public: |
IFX_BufferArchive(FX_STRSIZE size); |
- |
+ virtual ~IFX_BufferArchive() { } |
virtual void Clear(); |
@@ -271,7 +271,7 @@ class CFX_FileBufferArchive : public IFX_BufferArchive, public CFX_Object |
{ |
public: |
CFX_FileBufferArchive(FX_STRSIZE size = 32768); |
- ~CFX_FileBufferArchive(); |
+ ~CFX_FileBufferArchive() override; |
virtual void Clear(); |
FX_BOOL AttachFile(IFX_StreamWrite *pFile, FX_BOOL bTakeover = FALSE); |
@@ -1377,7 +1377,7 @@ protected: |
class IFX_Pause |
{ |
public: |
- |
+ virtual ~IFX_Pause() { } |
virtual FX_BOOL NeedToPauseNow() = 0; |
}; |
class CFX_DataFilter : public CFX_Object |