私は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)はそのようなエラーを返します-「未定義の構造'接続'」。
誰かが私の問題を手伝ってくれますか?
@ ereOn、struct Connection; struct User; struct Connection {Users :: iterator user; }; typedefリスト接続; typedefリストユーザー;
struct User {
Connections::iterator connection;
};
未定義の構造'ユーザー'