Wykorzystuje wskaźniki wskaźników innych niż typ szablonu?

Czy ktoś kiedykolwiek używał parametrów szablonów wskaźników / referencji / wskaźników (nie typu)?
Nie znam żadnego scenariusza (normalnego / rzeczywistego), w którym ta funkcja C ++ powinna być stosowana jako najlepsza praktyka.

Demonstation funkcji (dla wskaźników):

template <int* Pointer> struct SomeStruct {};
int someGlobal = 5;
SomeStruct<&someGlobal> someStruct; // legal c++ code, what's the use?

Każde oświecenie będzie bardzo mile widziane!

questionAnswers(5)

yourAnswerToTheQuestion