Шаблон External Linkage? Может кто-нибудь объяснить это?

Имя шаблона имеет связь (3.5). Шаблон функции, не являющейся членом, может иметь внутреннюю связь; любое другое имя шаблона должно иметь внешнюю связь. Объекты, созданные из шаблона с внутренней связью, отличаются от всех объектов, созданных в других единицах перевода.

Я знаю о внешней связи, используя ключевое слово

extern "C"

EX:

extern "C" {   template<class T>  class X { };   }

но они далишаблон не должен иметь связи С

что на самом деле означало приведенное выше утверждение?

Кто-нибудь может это объяснить?

Ответы на вопрос(0)

Ваш ответ на вопрос