c++ классы используют друг друга
Primary tabs
читайте комментарии к коду приведённому здесь = http://fkn.ktu10.com/?q=node/3021
общая идея такова -
- один класс следует формально объявить перед другим (1-ый перед 2-ым)
- описать 2-ой с использованием имени первого
- описать 1-ый после второго с использованием имени второго
то есть что-то типа:
class A; // формальное объявление первого
class B // описание второго
{
..
void method(A *);
..
}
class A // описание первого
{
..
void method(В *);
..
}
Если вам помогла эта логика - то я рад,
если же есть какие-то проблемы - то видимо полезно изучить этот пример (2 объявления и 2 описание = 4 вместо 3) = http://fkn.ktu10.com/?q=node/3021
- Log in to post comments
- 4149 reads