Re[2]: Шаблонные классы. Ошибка компоновщика
От: AdUser  
Дата: 21.07.04 17:31
Оценка:
Спасибо за ответ. Но есть еще пара непонятных мне вещей.

1. Не вполне понятна природа сей ошибки. Хорошо, определение шаблонного класса не приводит к генерации машинного кода, но тогда, по логике, первое использование этого класса с определенными параметрами должно приводить к генерации машинного кода. Почему же компилятор поленился сделать это в моем случае?

2. Если я, последовав Вашему совету, текст методов буду размещать в том же h-файле, что и сам класс, и при этом буду использовать шаблонный класс с одним и тем же параметром в двух модулях, то получается, что в EXE-файле один и тот же класс будет содержаться дважды? И, кстати, нет ли тут опасности, что может возникнуть ошибка компоновщика по поводу того, что один и тот же символ реализован неоднократно (хотя экспериментально мне добиться ее не удалось)?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.