LINUX.ORG.RU

История изменений

Исправление Dark_SavanT, (текущая версия) :

Вот, мы подбираемся к сути того о чём я говорил. проект, пусть 100 файлов, в каждый запихиваем iostream, но это пример не очень удачный, там только определения, ну да ладно, не так важно. получается на каждый из сотни файлов проекта надо этот iostream распарсить. всего сто раз по тысяче строк. докидываем ещё какой-нибудь map на полторы тысячи и так далее.

итого, лёгким движением, условные несколько сотен строк исходного файла легко превращаются в тысячи которые умножаем на количество файлов.

А если берём какую-нибудь header-only библиотеку, то там не только отпарсить, а ещё и код компилировать придётся.

Исходная версия Dark_SavanT, :

Вот, мы подбираемся к сути того о чём я говорил. проект, пусть 100 файлов, в каждый запихиваем iostream, но это пример не очень удачный, там только определения, ну да ладно, не так важно. получается на каждый из сотни файлов проекта надо этот iostream распарсить. всего сто раз по тысяче строк. докидываем ещё какой-нибудь map на полторы тысячи и так далее.

итого, лёгким движением, условные несколько сотен строк исходного файла легко превращаются в тысячи.

А если берём какую-нибудь header-only библиотеку, то там не только отпарсить, а ещё и код компилировать придётся.