How to make a function return a pointer to a function? (C++) May 9, 2023 by Tarik int f(char) { return 0; } int (*return_f())(char) { return f; } No, seriously, use a typedef 🙂