#include int & f() { int i { 123 }; return i; } int main() { int & i { f() }; // probleme std::cout << i << std::endl; }