65,211
社区成员
发帖
与我相关
我的任务
分享
template <class T>
void allocate2array(T **p,int row,int col)
{
p=new T*[row];
for(int i=0;i<row;i++)
p[i]=new T[col];
}
void main()
{
......
int **a;
allocate2array(a,m,n); //m,n已知
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
a[i][j]=0; //到这一行的时候提示:读取位置。。。时发生访问冲突
}
int newmem(char *p)
{
p = new char[100];
memcpy(p, "I'm blind,not deaf");
}
int main()
{
char *p;
newmem(p);
printf("%s\n", p);
}
lz你说p有值么