MST

星途 面试题库

面试题:C++中如何实现简单的函数指针回调机制

请用C++代码实现一个简单的回调机制,包含一个函数指针作为参数的函数,以及一个被回调的函数,并在主函数中调用展示整个过程。
42.6万 热度难度
编程语言C++

知识考点

AI 面试

面试题答案

一键面试
#include <iostream>

// 被回调的函数
void callbackFunction() {
    std::cout << "This is the callback function." << std::endl;
}

// 包含函数指针作为参数的函数
void callWithCallback(void (*callback)()) {
    callback();
}

int main() {
    // 在主函数中调用
    callWithCallback(callbackFunction);
    return 0;
}