boost-signals

boost-signals

文章 0 浏览 2

Boost::Signals 有什么意义?

首先,我是一个绝对的编程初学者,所以不要太取笑我。 我所见过的信号唯一的用途是 GUI 工具包,而 GUI 工具包都带有自己的信号。那么,Boost:Signals…

爱情眠于流年 2024-10-04 11:48:21 0 0

在 boost::bind 中使用 boost 信号

我正在尝试将 boost::signal 的触发包装到 boost::bind 对象中。所以我想要的是在调用 boost::function 时使用一些预先打包的参数来调用信号。 我所拥…

棒棒糖 2024-09-24 02:12:18 3 0

std::tr1::function::target;和协/逆变

由于我喜欢使用 C# 和 C++ 进行编程,因此我即将实现一个类似 C# 的事件系统,作为我计划的 C++ SFML-GUI 的坚实基础。 这只是我的代码的摘录,我希望…

情泪▽动烟 2024-09-09 01:50:37 5 0

将 boost::signal 与 -D_GLIBCXX_DEBUG 编译器标志一起使用时出现段错误

我正在使用 g++ 进行构建,昨天 SO 上的一位乐于助人的人告诉我使用 -D_GLIBCXX_DEBUG 和 -D_GLIBCXX_DEBUG_PEDATIC 标志进行编译。我这样做了,昨天…

沉默的熊 2024-09-08 12:34:28 2 0

将函数连接到 boost::signal 运行,但不调用该函数

我的代码中有一个类 Yarl,其中包含一个成员函数 refresh,我想将其绑定到两个 boost::signal。其中一个信号是定义如下的类 EventHandler 的成员: cl…

一抹苦笑 2024-09-08 09:06:31 3 0

将成员信号绑定到函数

这行代码可以正确编译,没有问题: boost::bind(boost::ref(connected_), boost::dynamic_pointer_cast&ltsession&ltversion&gt &gt(shared_from_this…

手心的海 2024-09-02 09:04:14 5 0

每当收到数据包时如何发出 boost::signal ?

我知道 boost.asio 有一种机制,每当收到数据包时都会调用回调函数,但是否可以选择发出信号? 我必须编写一个发出信号的函数吗? 如果是这样,为什么…

花开柳相依 2024-08-31 00:12:53 4 0

如何使用 Boost::Signal 实现类似 QT 的信号连接语法

在 QT 中,我们可以使用以下简单语法连接信号和槽: connect(pObject1, signal1, pObject2, slot2) 例如,可以编写如下内容: A a B b connect(&ampa,…

孤者何惧 2024-08-21 10:28:19 3 0

如果其中一个返回 true,有没有办法阻止 boost::signal 调用其插槽?

我正在使用 boost 库,我的问题是关于 boost::signals 的。 我有一个信号可能会调用许多不同的插槽,但只有一个插槽与调用匹配,因此我希望该特定插槽…

幽梦紫曦~ 2024-08-16 11:59:23 4 0

Boost: boost::slot<>::~slot 崩溃的原因可能是什么?

我遇到了这样的崩溃: #0 0x90b05955 in __gnu_debug::_Safe_iterator_base::_M_detach #1 0x90b059ce in __gnu_debug::_Safe_iterator_base::_M_atta…

自我难过 2024-08-13 00:10:59 5 0

在单个 slot_type 上使用多个 boost::connect 导致内存泄漏

当我尝试将多个信号连接到单个 slot_type 时,我正在使用 boost::signals 并泄漏内存。我在各个论坛上看到过同样的泄漏报告,但找不到任何提到执行此…

苦行僧 2024-08-11 10:03:04 6 0

不包括 boost 信号调用

有一个信号和几个带槽的对象。我想实现当一个对象调用信号并阻止其自己的连接时的行为。我想一个小片段会提供更多信息: typedef boost::signal&ltvoi…

国粹 2024-08-07 00:20:13 4 0

公共 boost::信号对象

我公开我的 boost::signal 因为我很懒。 class Button { public: signal&ltvoid()&gt clicked } int main() { Button btn btn.clicked.connect(handle…

迷荒 2024-07-14 09:44:03 10 0

如何在 C++/CLI 中使用 boost::bind 绑定托管类的成员

我在本机 C++ 类中使用 boost::signal,现在我正在 C++/CLI 中编写 .NET 包装器,以便可以将本机 C++ 回调公开为 .NET 事件。 当我尝试使用 boost::bi…

茶花眉 2024-07-07 07:47:43 9 0
更多

推荐作者

不再见

文章 0 评论 0

真是无聊啊

文章 0 评论 0

樱娆

文章 0 评论 0

浅语花开

文章 0 评论 0

烛光

文章 0 评论 0

绻影浮沉

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文