Novidades na versão 1.02



Erros corrigidos da versão 1.01

1. StringSearchable::SearchAndReplace() e SearchAndReplaceComplete() - a função SearchAndReplace não estava correctamente programada para casos como StringSearchable("meta ... blá...").SearchAndReplace("me", "_me");, agora resulta desta sua chamada que *this passa a ser "_meta ... blá...". (Técnicamente: ao encontrar uma occorrência, e substitui-la, continuava a procurar a partir do primeiro indice encontrado, agora fá-lo a partir do fim da palavra substituida, equanto que a SearchAndReplaceComplete faz o mesmo que anterior procurando não de uma posição após mas mesmo da primeira posição substituida)

É esta nova função SearchAndReplaceComplete() que usa o processo de remover espaços quando seguidos (ex: " " ou " ")


Melhoramentos em relação à versão 1.01

1. OurSelection::Search() - Implementação da busca de jogadores, treinadores, dirigentes ou árbitros, através de um dos seus nomes.

2. OurSelection::BestPlayers() - Implementação da possibilidade de obter os melhores jogadores exclusivamente nacionais ou internacionais (mantendo claro a opção anterior de qualquer uma das hipóteses).

3. MenuDisplay - A partir deste momento conseguimos constrangir todas as expressões em português a esta classe o que torna o programa extremamente flexível.