¿Qué tan similares son el sistema de archivos Boost y las bibliotecas estándar del sistema de archivos C ++?
Necesito una biblioteca de sistema de archivos para usar con un compilador compatible con C ++ 11 o uno compatible con C ++ 14, por lo que no puede ser de C ++ 17.
Ahora, sé que la biblioteca del sistema de archivos que va a C ++ 17 se basa en Boost :: Filesystem; pero, ¿son lo suficientemente similares para que yo use la biblioteca Boost y luego cambie sin problemas a la versión estándar en un momento posterior, sin cambiar más de, digamos, unusing
¿declaración? ¿O hay diferencias (menores / significativas) entre los dos? Sé que para el caso devariant
, las versiones de biblioteca estándar y Boost difieren bastante.