C++ _クラステンプレート


01_クラステンプレートの定義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;


}