gpt4 book ai didi

C++ 事件/消息系统

转载 作者:行者123 更新时间:2023-11-28 03:48:32 25 4
gpt4 key购买 nike

<分区>

我需要实现(不使用某些库/开源)事件/消息系统。

我有以下限制:

  • 一定要快。它将用于游戏,速度是主要限制。我想我无法在每次发送新消息/事件时创建/删除消息/事件类,即使我为此使用自定义分配器也是如此。

  • 我必须能够预测何时会收到发送/创建的消息/事件。

  • 它必须易于使用。不管系统的实现有多复杂,使用它的程序员都必须有一个易于使用的界面。

  • 我宁愿避免像在 Windows 消息上那样的巨型开关,但我也想避免只为一个功能覆盖一个类 - 事件处理程序或类似的东西。我认为像 MFC 风格的东西会很好。

  • 它必须能够在没有性能问题的情况下处理大量消息/事件(可能以 60 帧/秒的速度处理 1000 条/帧,具体不清楚)。

  • 它不能使用其他平台上不可用的编译器技巧。它必须是可移植的。我将使用 C++ 来实现。

您认为适合/可能有助于此的任何架构/设计/链接/书籍将不胜感激。谢谢!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com