#include "../src/platform/base.hpp" int sum(int a, int b) { return a + b; } int sub(int a, int b) { return a - b; } int main(void) { std::cout << "Hello Pointers" << std::endl; f_pointer(op, int, int, int); op = sum; int a = 22; int b = 11; std::cout << "Sum: " << op(a, b) << std::endl; op = sub; std::cout << "Sub: " << op(a, b) << std::endl; }