#include <iostream>
#include "Sugar.h"
int main()
{
Nincs* n = Nincs::instance();
return 0;
}
#pragma once
class Sugar
{
public:
Sugar(){}
};
class Nincs : public Sugar
{
private:
static Nincs* ins;
Nincs(): Sugar() {};
public:
static Nincs* instance();
};
#include "Sugar.h"
Nincs* Nincs::ins = nullptr;
Nincs* Nincs::instance() //the error is with this line
{
if (ins == nullptr)
{
ins = new Nincs();
}
return ins;
};