Nie ma powodu, dla inline deklaracji dla szablonu, ale nie dla szablonu pełnej specjalizacji, nie trzeba dodawać słowa kluczowego inline na pierwszej linii, ale w drugim i trzecim potrzebne. Jednak każda jednostka tłumaczeniowa, która korzysta z szablonu, musi zawierać definicję szablonu, więc najlepiej jest włączyć ją do pliku nagłówkowego i dołączyć do innych cpps, które jej używają.
W standardzie C++ n3376 dla wersji 3.2/6 może istnieć więcej niż jedna definicja szablonu klasy dla całej aplikacji, ponieważ definicja jest taka sama.
===============
Aktualizacja bazy answere na Jesse dobre komentarze, (potrzeba inline dla szablonu pełnej sepcialization) Dzięki Jesse Dobry punkt, że.
Co masz nadzieję dostać się z 'inline' funkcji szablonu? – Oswald
możliwy duplikat [Czy użycie słów kluczowych z szablonami ma sens?] (Http://stackoverflow.com/questions/10535667/does-it-make-any-sense-to-use-inline-keyword-with -templates) –