class singleton
{
protected:
    singleton() = default;
    ~singleton() = default;
};

int main(int argc, char* argv[])
{
    singleton default_constructed;
    
    return 0;
}