#include <iostream>
void f(const int&)
{
std::cout << "f(const int&)\n";
}
void f(int&)
{
std::cout << "f(int&)\n";
}
int main()
{
int a = 0;
const int b = 0;
int& c = a;
const int& d = a;
f(a);
f(b);
f(c);
f(d);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdm9pZCBmKGNvbnN0IGludCYpCnsKCXN0ZDo6Y291dCA8PCAiZihjb25zdCBpbnQmKVxuIjsKfQoKdm9pZCBmKGludCYpCnsKCXN0ZDo6Y291dCA8PCAiZihpbnQmKVxuIjsKfQoKaW50IG1haW4oKQp7CglpbnQgYSA9IDA7Cgljb25zdCBpbnQgYiA9IDA7CglpbnQmIGMgPSBhOwoJY29uc3QgaW50JiBkID0gYTsKCWYoYSk7CglmKGIpOwoJZihjKTsKCWYoZCk7Cn0=