我按书上的套路写的程序,一遇到放进模版类中就糊涂了。请高手帮我看看程序。
#include<iostream>
using namespace std;
template<typename T>
class Vec3
{
private:
T x;
T y;
T z;
T length;
T* size;
public:
T GetX(){return x;}
T GetY(){return y;}
T GetZ(){return z;}
Vec3(T a,T b,T c):x(a),y(b),z(c){}
Vec3(){}
Vec3(T i){length=i;size=new T[length];}
~Vec3(){delete size;}
T GetLength(){return length;}
T& operator[](T i)
{
static T ch;
if(i>=0&&i<length)