mytilus,
сам то понял что написал?
какие это компиляторы собирают все в кучу?
компилятор компилит только единицу трансляции ( чаще всего это один С файл)
и создает объектный модуль
а все вместе собирает линкер, но он работает с объектными модулями, а там ни о каких сишных строках речи не идет
Добавлено через 8 минут

Сообщение от
ququ_smile
Т.е. через хедеры, я не смогу включить другие хедеры 1 раз во все .cpp-шники, да?
переведи

если у тебя сто заголовков и тебе лень их включать то объедени их в один
типа
C++ |
1
2
3
4
5
6
| // All.h
#include "1.h"
#include "2.h"
#include "3.h"
#include "100.h" |
|
и подключай только
All.h
хотя подключение для каждого модуля много однотипных заголовков может говорить о неправильной архитектуре программы