Почему включение одинаковых заголовков в несколько файлов cpp и их компиляция работает? [Дубликат]
На этот вопрос уже есть ответ здесь:
Одно правило определения и разные определения классов в двух единицах перевода 1 ответНапример, у меня есть 2 файла cpp: f1.cpp и f2.cpp, а также заголовочный файл: xxx.h.
f1.cpp имеет следующий исходный код:
#include
#include "xxx.h"
using namespace std;
int main ()
{
rect rplace;
polar pplace;
coutrplace.x>>rplace.y)
{
pplace=rect_to_polar(rplace);
show_polar(pplace);
cout