我想std::cin
逐行迭代,将每一行作为a std::string
.哪个更好:
string line;
while (getline(cin, line))
{
// process line
}
Run Code Online (Sandbox Code Playgroud)
要么
for (string line; getline(cin, line); )
{
// process line
}
Run Code Online (Sandbox Code Playgroud)
?这样做的正常方法是什么?