在 C++ 中,您通常可以通过仔细使用“using”关键字来大幅提高代码的可读性,例如:
void foo()
{
std::vector< std::map <int, std::string> > crazyVector;
std::cout << crazyVector[0].begin()->first;
}
变成
void foo()
{
using namespace std; // limited in scope to foo
vector< map <int, string> > crazyVector;
cout << crazyVector[0].begin()->first;
}
python是否存在类似的东西,还是我必须完全限定所有内容?
我将添加我知道 using 有其缺陷的免责声明,并且应适当限制其范围。