using std::setw;
这在 C++ 中是什么意思?什么时候用在编程中?解释范围解析运算符包括什么。
它std::setw;
带入范围。
using std::setw;
// setw can now be used without qualifying it with std::
当(意外)将 unqualifiedsetw
应用于用户定义类型的值时,请注意 ADL。
setw
在命名空间中定义std
为
namespace std{
void setw(int) {..}
};
如果您想使用它,您可以使用std::
前缀或将命名空间包含到您的项目中,如下所示
using namespace std;
后者不是很好,因为它可能会导致与您的代码发生命名冲突
编辑:或@rightfold 提到