История изменений
Исправление safocl, (текущая версия) :
в стандарте с++ сказано, что каждая единица трансляции компилируется отдельно — это означает буквально, что они не подозревают про существование других. И при компиляции объектного файла из stream.cpp компилятор не знает с какими значениями аргументов шаблонов он применялся в других единицах трансляции по данной причине невозможно для него предугадать без явной инстанциации, с для каких значений аргументов шаблонов инстанциировать сей шаблон.
Исходная версия safocl, :
в стандарте с++ сказано, что каждая единица трансляции компилируется отдельно — это означает буквально, что они не подозревают про существование других. И при компиляции объектного файла из stream.cpp компилятор не знает с какими значениями аргументов шаблонов он применялся в других единицах трансляции.