LINUX.ORG.RU

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

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

Вот именно. Поэтому TU – это не модули в контексте языка C++.

в истинно модульном языке, еще раз повторю, единицей компиляции, то есть синтаксической конструкцией, которая способна без ошибок компилироваться является МОДУЛЬ и ничто другое. ни класс, ни функция, сами по себе не могут быть скомпилированы, поскольку должны находиться ВНУТРИ модуля.

потому всхлипы, что раз шаблон типа не «компилируется»(хотя компилятор плюсов и не ругнется если в сорсе будет ТОЛЬКО шаблон) - это бред. во первых оно и компилируется.. в пустой обьектник, во вторых… ничто отсюда не следует.

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

в истинно модульном языке, еще раз повторю, единицей компиляции, то есть синтаксической конструкцией, которая способна без ошибок компилироваться является МОДУЛЬ и ничто другое. ни класс, ни функция, сами по себе не могут быть скомпилированы, поскольку должны находиться ВНУТРИ модуля.

потому всхлипы, что раз шаблон типа не «компилируется»(хотя компилятор плюсов и не ругнется если в сорсе будет ТОЛЬКО шаблон) - это бред. во первых оно и компилируется.. в пустой обьектник, во вторых… ничто отсюда не следует.