template <typename T>

class name{


protected:

int n;


public:

name(int a){


n = a;


}


~name(){}


T arr[n];


void getData(int a, T b){


arr[a] = b;


}




중간까지만 긁어온건데 T arr[n]; 저부분이 왜 안되는건지 이해시켜줄사람 있음?