What will be the output of the following C++ code?
#include<iostream>
#include<stdlib.h>
using namespace std;
template<class T, class U>
class A
{
T x;
U y;
};
int main()
{
A<char, char> a;
A<int, int> b;
cout << sizeof(a) << endl;
cout << sizeof(b) << endl;
return 0;
}
#include<iostream>
#include<stdlib.h>
using namespace std;
template<class T, class U>
class A
{
T x;
U y;
};
int main()
{
A<char, char> a;
A<int, int> b;
cout << sizeof(a) << endl;
cout << sizeof(b) << endl;
return 0;
}A. 2
8
B. 8
2
C. 1
4
D. 4
1
Answer: Option A

Join The Discussion