把下面这段代码 编写成模板类型

img

修改如下:


template<class T>
class example1
{
public:
    example1(T min,T max);
    example1(const T *array,int size);

    T& operator[](int index);
    bool operator==(const example1 &) const;

    bool insert(const T*,int);
    bool insert(T);

    T min() const {return _min;}
    T max() const {return _max;}

    void min(T);
    void max(T);
    int count(T value) const;
private:
    int size;
    T *parray;
    T _min;
    T _max;
};