Мне нужна библиотека файловой системы для использования с компилятором, совместимым с С++ 11, или с С++ 14-совместимым, поэтому он не может быть с С++ 17.
Теперь я знаю, что библиотека файловой системы, идущая на С++ 17, основана на Boost:: Filesystem; но - они достаточно похожи для меня, чтобы использовать библиотеку Boost, а затем легко переключаться на стандартную версию позже, не меняя больше, чем, скажем, инструкцию using
? Или существуют (незначительные/значимые) различия между этими двумя? Я знаю, что для случая variant
версии Boost и стандартной библиотеки немного отличаются.