alias in C++
``` #include <iostream> using Func = int(int, float); //alias-declaration introducing the typedef-name Func for a function taking no parameters and returning an int. struct S { Func f; }; int S::f(int a, float b) { return a+b; } int main() { S s; std::cout << s.f(1, 2.0); } ```