Есть ли особая причина, по которой вы хотите иметь указатель, а не ссылку?
Если нет, вы можете попробовать это:
const sf::Input & InputHandle = InputWindow.GetInput();
Это вернет вам ссылку на ваш дескриптор ввода.
Кстати, это сработало для меня:
const int& test(int& i)
{
return i;
}
int main()
{
int i = 4;
const int* j = &test(i);
cout << *j << endl;
return 0;
}
Выход: 4
Не знаю, почему ваш компилятор не хочет, чтобы вы указывали ссылку.