c++ - 与 Clang 和 Boost 1.48 一起工作的多播委托(delegate)/信号库?

标签 c++ delegates c++11 signals clang

我曾尝试将 clang 3.0 与 libc++ 和 C++0x 结合使用。

我已经用 libc++ 编译了 boost 1.48,根据 How to compile/link Boost with clang++/libc++? 升压/信号损坏。

因此,我正在寻找升压/信号的替代品,以及 Jae's Fast Delegate看起来不错,除了它依赖于早期版本的 boost。

#include <boost/pending/ct_if.hpp>

上面的文件已在 1.48 中删除。

那么,是否有其他候选多播委托(delegate)/信号可与 clang 3.0 和 C++0x 一起使用?

最佳答案

只需替换boost::ct_ifboost::mpl::if_c (和 #include <boost/mpl/if.hpp> )在 Jae 的快速委托(delegate)代码中。

关于c++ - 与 Clang 和 Boost 1.48 一起工作的多播委托(delegate)/信号库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9365852/

相关文章:

c# - 创建具有未知参数和返回类型的委托(delegate)

ios - 通过协议(protocol)更改委托(delegate)的属性

c# - 这是什么代码 : Func < T, string > 我不明白

c++ - 在拼贴游戏逻辑中使用 STL 算法

c++ - C++ 私有(private)函数真的需要在头文件中吗?

c++ - 重载类型转换运算符的语法

c# - 从字符串复制到字符串并粘贴到新文件中

c++ - 用于重载的通用类成员函数

c++ - 是否有理由在此代码中的字符串文字上使用 const_cast ?

c++ - 从模板参数类型推导函数模板参数