не справляется, если есть указания двух хедеров друг на друга, то ругается на untermined conditional derective? если поставить #pragma once, то все норм.
хоть внутри, хоть не внутри, если не внутри то воозбе пишет правомерно о бесконечном включении.... именно енти способы призываны как раз таки бороться с ентими бесконечными включениями, но почему не борятся?
вбиваем в гугл untermined conditional derective, читает ответы и советы, следуем им, и не спамим больше на лорчике, в дальнейшем сначала долго и упорно гуглим ищем ответ, если не получается, отдыхаем потом опять долго и упорно гуглим, ... если через неделю не получается, только потом идем и спрашиваем на лорчике
Это не даёт принимающей стороне больше чем если бы она получила ссылку. Но даже хуже: это требует помещение объекта в конкретный умный указатель, а толку от этого принимающему методу вообще никакого.
Да, нет смысла указывать как именно он хранится. Для передачи стоит использовать минимальный рабочий интерфейс, здесь это константная ссылка на сам объект класса.
вбиваем в гугл untermined conditional derective, читает ответы и советы, следуем им, и не спамим больше на лорчике, в дальнейшем сначала долго и упорно гуглим ищем ответ, если не получается, отдыхаем потом опять долго и упорно гуглим, ... если через неделю не получается, только потом идем и спрашиваем на лорчике
... сказал анонимус, который подссыкивает делиться своими дельными советами от своего имени.