An example is this code:
struct node
{
public node* right;
public node* left;
public node* up;
public node* down;
public node* colHead;
public int numNodes;
public int nodeID;
}
causing this error here in the lines containing (pointer) = &(node):
for (int c = 0; c < 4; c++, currentNode++)
{
node* current = &nodes[currentNode];
if (c != 0)
{
current->left = &nodes[currentNode-1];
}
else
{
current->left = &nodes[currentNode+3];
}
if (c != 3)
{
current->right = &nodes[currentNode+1];
}
else
{
current->right = &nodes[currentNode-3];
}
current->up = headers[values[c]].up;
headers[values[c]].up->down = current;
headers[values[c]].up = current;
current->down = &headers[values[c]];
current->colHead = &headers[values[c]];
current->colHead->numNodes++;
current->nodeID = currentNode;
}
Not sure how I can fix this, any help would be greatly appreciated.

New Topic/Question
Reply




MultiQuote






|