VF
Есть сторонняя библиотека, написанная на стандарте C++98. В ее интерфейсе используется std::auto_ptr, который благополучно выпилен из C++17. Проект, в котором планируется использовать эту библиотеку использует стандарт C++17. Планируется написать враппер для сторонней библиотеки в виде статической библиотеки на стандарте C++11, в интерфейсе которой уже не будет несовместимых с C++17 вещей и использовать в проекте данный враппер. Легально ли это и могут ли возникнуть какие-то подводные камни? Естественно, все проекты будут собираться одним тулсетом, конкретно последней вижлой.