Информация об изменениях

Сообщение Re[2]: Вопрос знатокам от 03.04.2023 20:00

Изменено 03.04.2023 20:01 kov_serg

Re[2]: Вопрос знатокам
Здравствуйте, rg45, Вы писали:

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>Ну, наверное для того, чтоб компилятор не пытался выполнить инстанцирование праймари шаблона.

// 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) {}

Зато в таком случае компилируется, но не может слинковать — нет реализации: