Мне было интересно, использовать шаблоны или нет, в другой ветке я узнал, что шаблоны должны быть реализованы в заголовочном файле по некоторым причинам.
Вот и все, мой вопрос, понадобится ли источник, если его использует другая программа?
Исходя из логики ответа другого потока, кажется, что даже другой программе понадобится полная реализация, чтобы компилятор мог сказать, может ли строка использовать шаблонную функцию или нет.
если да, я думаю, что шаблоны не подходят для разработчика, который хочет, чтобы другие использовали его библиотеку?
если нет, то мы хороши, и шаблоны будут использоваться.
или, по крайней мере, есть хоть какой-то способ спасти мой трудоемкий, потраченный час, код от других?
(я буду использовать stl-векторы и тому подобное, но я прошу свой собственный код ... Шаблоны кажутся хорошими, спасают вас много жестко закодированных строк или злоупотреблений макросами, но если другие могут прочитать ваш источник, чем это делает почти нет смысла [много смысла открывать проекты xD])
Спасибо,
Джо