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