Как перебирать cin построчно в C ++?

Я хочу перебратьstd::cin, строка за строкой, обращаясь к каждой строке какstd::string, Как лучше:

string line;
while (getline(cin, line))
{
    // process line
}

или же

for (string line; getline(cin, line); )
{
    // process line
}

? Каков нормальный способ сделать это?

Ответы на вопрос(4)

Ваш ответ на вопрос