Легко создать новое имя для типа, переменной или пространства имен. Но как назначить новое имя функции? Например, я хочу использовать имя holler для printf. #define очевиден... любым другим способом?
Решения:
-  
#define holler printf -  
void (*p)() = fn; //function pointer -  
void (&r)() = fn; //function reference -  
inline void g(){ f(); }