¿La forma más rápida de verificar si existe un archivo utilizando C ++ / C ++ 11 / C estándar?

Me gustaría encontrar la forma más rápida de verificar si existe un archivo en el estándar C ++ 11, C ++ o C. Tengo miles de archivos y, antes de hacer algo, debo comprobar si existen todos. ¿Qué puedo escribir en lugar de/* SOMETHING */ en la siguiente función?

inline bool exist(const std::string& name)
{
    /* SOMETHING */
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta