http://www.learncpp.com/cpp-tutorial/19-header-files/заголовков файлов в сравнении с упреждающее объявление
Он упоминает следующее в качестве другого решения «вперед декларации»:
Файл только заголовок должен быть написан один раз, и он может быть включен как многие файлы по мере необходимости. Это также помогает при обслуживании, сводя к минимуму количество изменений, которые необходимо внести, если какой-либо из параметров функции (например, добавив новый параметр).
Но, не может ли это быть сделано с «форвардной декларацией»? Так как мы определяем функцию int add(int x, int y)
, например, в «add.cpp», и использовать эту функцию в «main.cpp», набрав:
Int надстройки (целое х, Int у);
? Спасибо.
В конце концов, это то, что делает прекомпилятор, включая заголовочный файл в исходном файле. – stefaanv
Я считаю, что ваш фрагмент кода не должен показывать вопросительный знак & thank;) – IsaacS