Re: error LNK2005: VC++ 6.0
Приветствую вас, Шматко А.А.!
27.05.2005 10:42 вы писали:
> окружения программы, итд), то реализации в них быть не должно. Исключение
> делается только для информации, без которой невозможно обойтись в принципе
-
> это подставляемые (inline) функции и шаблоны, так как они нужны прямо здесь
> и сейчас. И то для шаблонов - это скорее от лени поставщиков средств
> разработки, чем по необходимости. Export templates им видите ли напряжно
> поддержать.
EDG потратили на реализацию export templates 1.5 года. Причем, насколько
мне известно, далеко не все так гладко при их использовании, как
хотелось бы. Комитет отклонил предложение Саттера об исключении
механизма раздельной компиляции шаблонов из следующей редакции
стандарта, но, как мне кажется, в ближайшие годы ситуация не изменится к
лучшему :( Заказная инстанциация иногда спасает, но в целом...