TypenameTemplateTest.cpp
Dosyayı İndir
#include <iostream>
#include <locale.h>
using namespace std;
template<typename T>
class triangle{
public :
T a;
T b;
T c;
triangle(T aa,T bb,T cc){
a=aa;
b=bb;
c=cc;
}
T get_area(){
T u=(a+b+c)/2;
return (u-a)*(u-b)*(u-c);
}
};
int main0802(){
setlocale(LC_ALL,"Turkish");
triangle<int> ti(3,4,5);
cout<<"T�msay� ��gen Alan�: "
<<ti.get_area()<<endl;
triangle<double> td(3.5,2.3,5.1);
cout<<"�ki�er Say� ��gen Alan�: "
<<td.get_area()<<endl;
return 0;
}
Dosyayı İndir