⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 list1901.cpp

📁 teach yourself C++ in 21 days 第五版
💻 CPP
字号:
//Listing 19.1 A template of an array class
#include <iostream>
using namespace std;
const int DefaultSize = 10;

template <class T>  // declare the template and the parameter
class Array            // the class being parameterized
{
  public:
     // constructors
    Array(int itsSize = DefaultSize);
    Array(const Array &rhs);
    ~Array() { delete [] pType; }
  
    // operators
    Array& operator=(const Array&);
    T& operator[](int offSet) { return pType[offSet]; }
  
    // accessors
    int getSize() { return itsSize; }
  
  private:
    T *pType;
    int  itsSize;
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -