Код:
class class2;
class class1
{
class2* c2ptr;
};
скорее всего откомпилируется, но обращение *class1.c2ptr не получится, т.к. компилятор ещё не знает структуру class2 (придирка к первому посту)
Код:
class class2;
class class1
{
class2* c2ptr;
};
class class2
{
...
}; // теперь всё нормально