Сообщение Re[2]: Вопрос знатокам от 03.04.2023 20:00
Изменено 03.04.2023 20:01 kov_serg
Re[2]: Вопрос знатокам
Здравствуйте, rg45, Вы писали:
R>Ну, наверное для того, чтоб компилятор не пытался выполнить инстанцирование праймари шаблона.
Зато в таком случае компилируется но не может слинковать, не реализации:
R>Ну, наверное для того, чтоб компилятор не пытался выполнить инстанцирование праймари шаблона.
// header.h
template<class T> void f(T);
//template<> void f(int);
inline void fi(int x) { f(x); }
#include "header.h"
// template<> void f(int x) {}
Зато в таком случае компилируется но не может слинковать, не реализации:
Re[2]: Вопрос знатокам
Здравствуйте, rg45, Вы писали:
R>Ну, наверное для того, чтоб компилятор не пытался выполнить инстанцирование праймари шаблона.
Зато в таком случае компилируется, но не может слинковать — нет реализации:
R>Ну, наверное для того, чтоб компилятор не пытался выполнить инстанцирование праймари шаблона.
// header.h
template<class T> void f(T);
//template<> void f(int);
inline void fi(int x) { f(x); }
#include "header.h"
// template<> void f(int x) {}
Зато в таком случае компилируется, но не может слинковать — нет реализации: