#pragma once
#ifdef _build_dll
#define DLLEXPORT __declspec(dllexport)
#else
#define DLLEXPORT __declspec(dllimport)
#endif
class IVirtualBase
{
public:
    virtual ~IVirtualBase(){};
    virtual void speak() = 0;
};