什么是主循环抽象概念
what is Main Loop Abstraction concept?
我正在使用使用主循环抽象概念的c/c++ API,所以我很困惑程序的流程如何在主循环抽象概念中工作?有相关文件吗?如果有人知道,请举个例子。
假设你有一个很棒的库(例如OpenGL)。它通过回调初始化一些东西,然后进入一个while (1)
循环,在这个循环中,它测试来自库用户的事件。
考虑一个GUI程序。每次您按下一个键或移动鼠标或单击一个按钮时,都会向上述循环发送一个事件(通过排队机制或轮询,现在并不重要)。然后,该循环调用与回调关联的处理程序函数,注意确保调用正确完成,使用正确的参数并进行检查。
如果你没有使用过这个,每次程序员想要使用GUI应用程序时,他都必须从头开始编写循环。
相关文章:
- 如何循环打印顶点结构
- 表示"accepting anything for this template argument" C++概念的通配符
- 如何在C++中从两个单独的for循环中添加两个数组
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 正在尝试了解输入验证循环
- std::map<struct,struct>::find 找不到匹配项,但是如果我循环通过 begin() 到 end(),我在那里看到匹配项
- 循环后如何继续阅读
- Ardunio UNO解决了多个重叠的定时器循环
- Eigen如何在容器循环中干净地附加矩阵
- 在某些循环内使用vector.push_back时出现分段错误
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- 为什么我的for循环不能正确获取argv
- 关于C++中引用计数和循环引用的概念
- 递归导致程序崩溃,但 while 循环中的相同概念不是来自C++析构函数
- 什么概念允许容器在基于范围的 for 循环中使用?
- C++概念循环
- C++主循环抽象
- 概念边做边做循环
- 什么是主循环抽象概念
- 这个程序是如何实现抽象概念的