请大神帮我解释一下下面这段程序是要干什么void vdef( T **&p,int m,int n) {\x05p = new T*[m];\x05for ( int i=0; i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 18:32:29
请大神帮我解释一下下面这段程序是要干什么void vdef( T **&p,int m,int n) {\x05p = new T*[m];\x05for ( int i=0; i

请大神帮我解释一下下面这段程序是要干什么void vdef( T **&p,int m,int n) {\x05p = new T*[m];\x05for ( int i=0; i
请大神帮我解释一下下面这段程序是要干什么
void vdef( T **&p,int m,int n)
{
\x05p = new T*[m];
\x05for ( int i=0; i

请大神帮我解释一下下面这段程序是要干什么void vdef( T **&p,int m,int n) {\x05p = new T*[m];\x05for ( int i=0; i
//函数功能就是把传进来的空的**p开辟二维的数组空间
void vdef( T **&p, int m, int n) //&是引用的意思,**表示传进来的是一个二维指针
{
p = new T*[m];//先开第一维的指针数组
for ( int i=0; i<m; i++ )
p[i] = new T[n];//再对每个p[i]开第二维的数组
}