¿Cómo itero sobre cin línea por línea en C ++?
Quiero iterar sobrestd::cin
, línea por línea, abordando cada línea como unstd::string
. Cual es mejor:
string line;
while (getline(cin, line))
{
// process line
}
o
for (string line; getline(cin, line); )
{
// process line
}
? ¿Cuál es la forma normal de hacer esto?