Собственно в этом вопрос, до неприличия простой, но в гугле не нашел ответа. Компилируя в qtcreator'e заметил, что для шаблонных классов нет соответствующих .o файлов. Ладно, понятно, что нет соответствующего .cpp, но ведь по идее шаблонный класс при использовании динамически генерирует "нормальный" класс с соответствующими типовыми параметрами, так? И как функции этого класса "попадают" в исполняемый файл без посредничества объектных? Напрямую? Если объектные файлы так ненеобходимы, то для чего они вообще до сих пор?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей