Question: What is the output? #include using namespace std; template class Test { private T val; public: static int count; Test ( ) { count +

What is the output?
#include
using namespace std;
template
class Test
{
private
T val;
public:
static int count;
Test(){ count++; }
};
template
int Test::count =0;
int main()
{
Test a;
Test b;
Test c;
cout << Test::count << endl;
cout << Test::count << endl;
return 0;
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!