I translate.... , el error pasa porque line.find(":") esta intentando acceder a line"/lineas en la que esta vacia ,cuando el archivo esta vacio , por eso ahi 0 lines"/lineas en el archivo
Puedes intentatr esto tambien
while(getline(inAccounts, line))
{ codethatuseslinecontent(&line); }
"While" funcionará hasta que getline no devuelva nada (cuando no queden líneas"lines").
Espero que haya servido...