1.5
Copied!
#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
Copied!