Я новичок программист в C++, я уже знаю, что я могу использовать ключевое слово extern
для доступа к функциям и глобальным переменным в других файлах моего проекта, но проблема, с которой я столкнулся, заключается в том, что как я могу использовать структуры, перечисления (доступно в других файлах моего проекта) в текущем файле .cpp?Несколько методов программирования файлов на C++?
T.I.A
Как насчет размещения их в пространствах имен? –
Это тоже хорошая практика, но не поможет вам, если вы объявите и определите их в файле cpp. Тогда ни один другой файл не может их увидеть, если они не содержат файл cpp, что является плохой идеей! – CoryKramer
Не забывайте, что вы можете использовать [#ifndef] (http://stackoverflow.com/a/1653965/1694735), чтобы избежать переопределений –