不好意思 刚朋友贴2段程式码给我看 但是小弟功力尚浅 只好上来求救各位大神了
a.这个class有什么问题?请提出四种解法
typedef<typename T>
class Array
{
public:
Array(unsigned arraySize):
Data(0),size(arraySize)
{
if(size>0) Data = new T[size];
}
~Array()
{ delete []Data; }
void setData(int i, T temp)
{ Data[i]=temp; }
T getData(int i) const
{ return Data[i]; }
private:
unsigned size;
T *Data;
};
我只想到是typedef能这样用吗?可是也想不出4种解法