[code]
template <typename Ty>
Ty **alloc2DArray(int width, int height)
{
Ty **arr = new Ty*[height];

for(int i=0; i<height; i++)
{
arr[i] = new Ty[width];
}

return arr;
}


template <typename Ty>
void free2DArray(Ty **&arr, int height)
{
for(int i=0; i<height; i++)
{
delete []arr[i];
arr[i] = 0;
}

delete []arr;
arr = 0;
}
[/code]

간단히 만들어봤어요.
적절히 쓰면 됩니다.
blog: http://ljh131.tistory.com
email: ljh131@gmail.com