template <double* pVar>
double fun()
{
return *pVar;
}
double param = 1.2;
int main() {
double value = fun<¶m>();
return 0;
}
dGVtcGxhdGUgPGRvdWJsZSogcFZhcj4KZG91YmxlIGZ1bigpCnsKICAgIHJldHVybiAqcFZhcjsKfQoKZG91YmxlIHBhcmFtID0gMS4yOwoKaW50IG1haW4oKSB7CiAgIGRvdWJsZSB2YWx1ZSA9IGZ1bjwmcGFyYW0+KCk7CiAgIHJldHVybiAwOwp9