S
sravan_reddy001
here Box is an user defined class
Box[] b;
b = new Box[100];
//b = new Box[10, 10];
/*b = new Box[10][];
for (int i = 0; i < 10; i++)
{
b = new Box[10];
}*/
if(size==0)
size = 4;// defaullt size
for (int i = 0; i <size; i++)
{
for (int j = 0; j < size; j++)
{
if (i == 0)
b[i * size + j].N = false;// "OBJECT REFERENCE
NOT SET TO AN INSTANCE OF AN OBJECT."
if (i == size - 1)
b[i * size + j].S = false;
if (j == 0)
b[i * size + j].W = false;
if (j == size - 1)
b[i * size + j].E = false;
}
}
why is that error coming..
i had declared the variable and also allocated memory using the new
keyword..
It is saying to "USE new KEYWORD TO CREATE AN OBJECT INSTANCE"
Box[] b;
b = new Box[100];
//b = new Box[10, 10];
/*b = new Box[10][];
for (int i = 0; i < 10; i++)
{
b = new Box[10];
}*/
if(size==0)
size = 4;// defaullt size
for (int i = 0; i <size; i++)
{
for (int j = 0; j < size; j++)
{
if (i == 0)
b[i * size + j].N = false;// "OBJECT REFERENCE
NOT SET TO AN INSTANCE OF AN OBJECT."
if (i == size - 1)
b[i * size + j].S = false;
if (j == 0)
b[i * size + j].W = false;
if (j == size - 1)
b[i * size + j].E = false;
}
}
why is that error coming..
i had declared the variable and also allocated memory using the new
keyword..
It is saying to "USE new KEYWORD TO CREATE AN OBJECT INSTANCE"