¿Cómo puedo portably (estoy interesado principalmente en Windows y Linux) generar un nuevo nombre de archivo en un directorio especificado, con prefijo y sufijo de nombre de archivo especificado?Generación portátil de un nuevo nombre de archivo en un directorio especificado
std::string UniqueName(std::string const& dir, std::string const& prefix,
std::string const& suffix);
Cualquier sugerencia para implementar esta función, con la menor cantidad posible de dependencias explícitas en plataformas específicas.
¿En qué plataforma/sistema operativo? No hay una forma pura de C++ para lograr esto. –
¿Qué significa "único"? ¿Único a tu programa? Único en un directorio dado?Único en una computadora determinada? –
Use la marca de tiempo, cuando se creará el archivo. – DumbCoder