为什么getline()来自本地范围内的标头字符串并且可以使用:
#include <iostream>
#include <string>
int main() {
std::string str;
getline(std::cin, str);
std::cout << str << "\n";
return 0;
}
这适用于 gcc。但为什么?它在 header string中定义,这应该要求我使用std::getline()而不是getline()。