用于 C++14/C++17 的 pybind11

pybind11 for C++14/C++17

pybind11 是否可以无缝地用于 C++14 和 C++17?

我计划将 Boost.python 用于我目前使用 C++11 的项目。将来我可能必须升级到 C++14 或 C++17。所以我想了解这里的正确选择是什么 - boost.python ot pybind11.

来自 pybind11 文档,它说 - “C++11 和 Python 之间的无缝可操作性”所以有点困惑

是的,它适用于 C++11/14/17/20,请参阅文档中的 corresponding section

By default, pybind11 will compile modules with the compiler default or the minimum standard required by pybind11, whichever is higher.