1

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

4

1 回答 1

1

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

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

你没有用过这个吗,每次程序员想要使用 GUI 应用程序时,他都必须从头开始编写循环。

于 2013-06-21T08:05:06.393 回答