Добро пожаловать в stackoverflow.Вы можете использовать std::function
и установить его по умолчанию, как показано в функции печати.
#include <iostream>
#include <functional>
void foo() {
std::cout << "foo\n";
}
void bar() {
std::cout << "bar\n";
}
void print(std::function<void()> f = bar) {
f();
}
int main () {
print();
print(foo);
}
Для следующего вопроса, пожалуйста, покажите, что вы сделали до этого, и задайте с этого начала конкретный вопрос..