C++ 什么是主循环抽象概念?

C++ 什么是主循环抽象概念?,c++,c,event-handling,C++,C,Event Handling,我使用的是一个c/c++API,它使用了主循环抽象的概念,所以我很困惑程序流是如何在主循环抽象概念中工作的?有关于它的文件吗??如果有人知道,请举例说明。那么,假设您有一个很棒的库(例如OpenGL)。它通过回调初始化一些东西,然后进入while(1)循环,在该循环中测试库用户的事件 考虑一个GUI程序。每次按键、移动鼠标或单击按钮时,都会向上述循环发送一个事件(通过排队机制或轮询,现在并不重要)。然后,该循环调用与回调关联的处理函数,注意确保调用正确完成,并使用正确的参数和检查 如果您没有使用

我使用的是一个c/c++API,它使用了主循环抽象的概念,所以我很困惑程序流是如何在主循环抽象概念中工作的?有关于它的文件吗??如果有人知道,请举例说明。

那么,假设您有一个很棒的库(例如OpenGL)。它通过回调初始化一些东西,然后进入
while(1)
循环,在该循环中测试库用户的事件

考虑一个GUI程序。每次按键、移动鼠标或单击按钮时,都会向上述循环发送一个事件(通过排队机制或轮询,现在并不重要)。然后,该循环调用与回调关联的处理函数,注意确保调用正确完成,并使用正确的参数和检查


如果您没有使用此功能,每次程序员想要使用GUI应用程序时,他都必须从头开始编写循环。

因此,假设您有一个很棒的库(例如OpenGL)。它通过回调初始化一些东西,然后进入
while(1)
循环,在该循环中测试库用户的事件

考虑一个GUI程序。每次按键、移动鼠标或单击按钮时,都会向上述循环发送一个事件(通过排队机制或轮询,现在并不重要)。然后,该循环调用与回调关联的处理函数,注意确保调用正确完成,并使用正确的参数和检查


如果您没有使用此选项,每次程序员想要使用GUI应用程序时,他都必须从头开始编写循环。

如果答案有用,请不要忘记向上投票,如果您需要更多澄清,请不要忘记向上投票。如果答案有用,请不要忘记向上投票,如果您需要更多澄清,请进行评论。