This program may look like foolish program but i want to know the solution for it
#include <iostream>
using namespace std;
class base
{
public:
static int i;
static int &j = i;
};
int base::i=9;
int main()
{
cout<<base::j<<" "<<base::i;
return 0;
}
when i am compiling this program i am getting the error "const expression needed for static class initialization" can anyone help me thanks in advance