我在 Xcode 8.1 版中使用 C++。我需要使用 Boost 的功能,boost::any
但强烈反对将 Boost 的任何部分引入我们的项目(请不要争论)。
我看到这std::any
是“合并到 C++17” here。
我想在我的 Xcode 8.1 项目中使用它。我曾尝试-std=c++1z
在项目中用作自定义标志,但似乎找不到它的标题。
如何在我的 Xcode 项目中使用std::any
或?std::experimental::any
我可以从实现中下载适当的标头并将它们放入项目的源代码中吗?或者,更好的是,实际上现在可以在我的 Xcode/Clang/C++ 版本中使用?