Qt485版本支不支持std::bind和std::function
时间: 2023-09-16 22:06:27 浏览: 103
C++ 11 std::function和std::bind使用详解
Qt 4.8.5 是一个比较老的版本,它的编译器可能不支持 C++11 的新特性,包括 std::bind 和 std::function。这两个特性是 C++11 引入的,用于函数对象的封装和绑定。如果你想在 Qt 4.8.5 中使用这些特性,你可以考虑使用 Boost 库的相应功能,Boost 库提供了类似的功能,并且对更旧的编译器也有良好的兼容性。另外,如果你能升级到更高版本的 Qt,那么 std::bind 和 std::function 会在支持 C++11 的版本中得到完全支持。
阅读全文