#include using namespace std; template class people { public: people(); people(const T&t); T&operator[](int i); void show(); private: T a[n]; }; template people::people() { cout<<"执行构造函数\n"; for (int i=0;i people::people(const T&t) { cout<<"执行带一个参数的构造函数\n"; for (int i=0;i T&people::operator[](int i) { cout<<"执行下标运算符函数operator[]\n"; if (i<0||i>=n) { cerr<<"超出数组限制,第"< void people::show() { for (int i=0;i,3>two; int obj=1; for (int i=0;i<4;i++) { int sum=1; for (int j=0;j<2;j++) { cout<<"\ntwo["<