【发布时间】:2019-09-11 11:37:47
【问题描述】:
我的主要代码是用 C++17 编写的。现在我想集成一个针对 C++14 编写的外部库。
由于库头使用了std::binary_function、std::random_shuffle等在C++17中被删除的函数,所以我不能使用这个库。
是否可以在 C++17 中重新启用已删除的函数? 我正在使用 MSVC 2017,仅适用于 MSVC 的解决方案是完全可以接受的。
【问题讨论】:
-
当你说你的主要代码是用 C++17 编写的,你的意思是它依赖于 C++17 中的新特性吗?
-
@JohnBollinger 是的。我的代码依赖于 C++17 特性和库。
标签: c++ visual-c++ c++17