Я реализую шаблон, который имеет статическую переменную-член, после чтения стандартного шва правильно определить переменную в файле .h, но файл .h включен в несколько .cpp, поэтому почему статическая переменная не является множественное определение?Почему это не дублирующее определение переменной-члена?
Любая ссылка в стандарте для этого?
14.5.1.3 в N3376
Определение для статического элемента данных могут быть предоставлены в пространстве имен объема вмещающего определение шаблона класса статическому члена. [Пример:
template<class T> class X { static T s; };
<
template<class T> T X<T>::s = 0;
------------- Вопрос здесь.-end пример]