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!