У меня есть такой код с 2 структурами:
#include <list>
using namespace std;
struct Connection;
struct User;
typedef list<Connection> Connections;
typedef list<User> Users;
struct User {
Connections::iterator connection;
};
struct Connection {
Users::iterator user;
};
Но когда я пытаюсь скомпилировать его, компилятор (C ++ Builder XE) возвращает мне такую ошибку - " Неопределенная структура 'Connection'".
Может кто-нибудь помочь мне с моей проблемой?
@ ereOn, struct Connection;struct User;struct Connection {Users :: итератор user;};typedef list Connections;typedef list Users;
struct User {
Connections::iterator connection;
};
Неопределенная структура 'User'