Pure перекрестные ссылки
От: Михаил1981  
Дата: 16.11.02 19:55
Оценка:
Привет, Алл!

Как сделать следующее:

struct B;

struct A
{
B *pA;
};

struct B
{
A *pA;
};

//и теперь самое главное!

A a1;
B b1;

//a1 Должен инициализироваться указателем на b1
//b1 Должен инициализироваться указателем на a1
---------------------------------------------------
то есть должно получиться что-то похожее на
A a1(&b1);
B b1(&a1);
Ясно что можно инициализировать ручками во время выполнения программы, но хочется чтобы сам компилятор выполнил связывание...

Михаил
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.