C++ でジェネリック配列クラスを作成しました。これを使用して、[] および = 演算子をオーバーロードします。配列 a1 のような配列要素を初期化できるようにします。a1[2]=77; これはどのように行うことができますか?これが私のコードです:
tempate<class T>
class array
{
T *data;
int length;
public:
array()
{
length=0;
}
array(int data)
{
data=new T(data);
length=data;
}
T operator[](int a)
{
return *(data+A);
}
}