Pergunta de entrevista da empresa AMD

Pointers diamond problem in C++ Linux: how to select a file recursively