C++之定义模板的demo

来源:互联网 发布:手机淘宝设置 店铺分类 编辑:程序博客网 时间:2024/04/27 17:01
●array.h⊙定义类template <typename T, int SIZE>class array{    T data_[SIZE];//数据定义    array(const array& other);//拷贝构造函数    const array& operator = (const array& other);//赋值public:    array(){};//默认构造    T& operator[](int i) {return data_[i];}// []取值操作符    const T& get_elem (int i) const {return data_[i];}//取值    void set_elem(int i, const T& value) {data_[i] = value;}//设置item    operator T*() {return data_;}      //取指针符号*};⊙使用模板array<int, 50> intArray; 

0 0
原创粉丝点击