Re[9]: Вопрос знатокам
От: rg45 СССР  
Дата: 03.04.23 21:43
Оценка:
Здравствуйте, kov_serg, Вы писали:

R>>
R>>template<class T>
R>>void f(T t)
R>>{
R>>  // Do smth with t
R>>}

R>>void fi(int x)
R>>{
R>>  f(x);
R>>}
R>>

_>Вот когда он это сделает то ситуация уже другая. Тут есть что инстанцировать. До этого было только объявление без дефолтной реализации, вообще без какой либо реализации совсем.

Ну вот это неочевидный вывод, для меня, по крайней мере. Если при перемещении определения шаблона функции из срр-файла в заголовок будет меняться видимое поведение программы, то это уже действительно странно.
--
Справедливость выше закона. А человечность выше справедливости.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.