Кто-нибудь когда-либо использовал указатели/ссылки/параметры указателя на элемент (не-тип)?
Я не знаю ни одного сценария (разумного/реального), в котором эта функция С++ должна использоваться как лучшая практика.
Демонстрация функции (для указателей):
template <int* Pointer> struct SomeStruct {};
int someGlobal = 5;
SomeStruct<&someGlobal> someStruct; // legal c++ code, what the use?
Любое просветление будет высоко оценено!