首先
定义了一个变量
private:
int **m_matrix;
然后在构造函数中为他初始化,
CSeeView::CSeeView()
{
for(int i=0;i<xCount;i++)
for(int j=0;j<yCount;j++)
{
m_matrix[i][j]=0;
}
}
可是这样做却使得程序运行不起来,不知道是为什么?
定义了一个变量
private:
int **m_matrix;
然后在构造函数中为他初始化,
CSeeView::CSeeView()
{
for(int i=0;i<xCount;i++)
for(int j=0;j<yCount;j++)
{
m_matrix[i][j]=0;
}
}
可是这样做却使得程序运行不起来,不知道是为什么?
m_matrix[i] = (int*) new float[xCount];
m_matrix[i] = (int*) new int[xCount];
for(int i=0;i<xCount;i++)
{
m_matrix[i] = new int[yCount];
for(int j=0;j<yCount;j++)
{
m_matrix[i][j]=0;
}
}
for(int i=0;i <xCount;i++)
{
m_matrix[i] = new int[yCount];
for(int j=0;j <yCount;j++)
{
m_matrix[i][j]=0;
}
}