Como ler inteiros elegantemente usando o fluxo C ++?
Eu tenho um arquivo cheio de linhas neste formato:
1 - 2: 3
Eu quero carregar apenas números usando fluxos C ++. Qual é a maneira mais elegante de fazer isso? Eu só pensei em cin.get () e checikng cada caractere se é número ou não.