C++ _クラステンプレート
2302 ワード
01_クラステンプレートの定義cpp
2 sort.cpp
#include<iostream>
#include<vector>
using namespace std;
template<class T>
class A{
public:
T t;
A(){}
A(const T &rt){ t = rt;}
~A(){}
};
int main()
{
vector<int> v;
A<double> a = 100.11;
cout<<a.t<<endl;
}
2 sort.cpp
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
double m[]={45,76,54,45745,7,65};
for(auto k:m)
cout<<k<<" ";
cout<<endl;
sort(m,m+sizeof(m)/sizeof(m[0]));
cout<<"sorted:"<<endl;
for(auto k:m)
cout<<k<<" ";
cout<<endl;
}