Como analisar uma string para uma estrutura ctime?

Existe uma maneira estabelecida de analisar uma string para uma estrutura de tempo?

O que eu idealmente gostaria de fazer é o contrário destrftime(...), onde, em vez de produzir uma string a partir de uma estrutura de tempo e string de formato, recebo uma estrutura de tempo de uma string analisada de acordo com a string de formato fornecida.

Eu preferiria não adicionar sobrecarga adicional incluindo uma classe DateTime como aquela encontrada no Boost ou .NET

questionAnswers(1)

yourAnswerToTheQuestion