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
- 3838 reads