Ссылки на пользовательские классы в аргументе прототипа функции-члена из других пользовательских классов. Что если оно станет круглым? - PullRequest
0 голосов
/ 05 апреля 2020

Я понял, что предварительные объявления классов должны включать прототип каждой функции-члена. Но когда аргумент для одного имеет тип данных другого класса, который вы определили. Что, если аргумент A ссылается на класс B, а B -> C, а затем, наконец, C -> A. Затем у вас есть круговой порядок, и вы не можете поместить определения, чтобы разрешить передачу класса в качестве типа аргумента.

...