VARIABLLE AND DATA TYPE | C++ FOUNDATION Question 7

Last Updated :
Discuss
Comments
#include<iostream>
using namespace std;


class Test
{
private:
static int count;
public:
Test& fun();
};


int Test::count = 0;


Test& Test::fun()
{
Test::count++;
cout << Test::count << " ";
return *this;
}


int main()
{
Test t;
t.fun().fun().fun().fun();
return 0;
}

Compiler Error

4 4 4 4

1 1 1 1


 

1 2 3 4

Share your thoughts in the comments