#include <iostream>
template <class T>
class Student {
T salary;
T mark;
public:
Student(T _salary, T _mark) {
salary = _salary;
mark = _mark;
}
void show() {
std::cout << "salary: " << salary << " mark: " << mark << "\n";
}
};
int main()
{
Student<int> s1(16234, 80);
Student<float> s2(97563.7, 93.6);
s1.show();
s2.show();
return 0;
}
/*
run:
salary: 16234 mark: 80
salary: 97563.7 mark: 93.6
*/