1.5

#include <iostream>
#include <typeinfo>
using namespace std;
template <class T>
class myclass {
	T a;
public:
	myclass(T i) { a = i; }
	// . . .
};
int main() {
	myclass<int> o1(28), o2(1);
	myclass<double> o3(19.80);
	cout << " o1 obyekt tipi: ";
	cout << typeid(o1).name() << endl;
	cout << " o2 obyekt tipi: ";
	cout << typeid(o2).name() << endl;
	cout << " o3 obyekt tipi: ";
	cout << typeid(o3).name() << endl;
	cout << endl;

	if (typeid(o1) == typeid(o2))
		cout << " o1 va o2 obyektlar bir xil tip.\n";
	if (typeid(o1) == typeid(o3)) cout << "Xatolik\n";
	else cout << "o1 va o3 obyektlar bir xil tip emas.\n";
	system("pause");
	return 0;
}
Run on cpp.sh