Тут forward declaration'а хватит.