using std::setw;
这在C ++中意味着什么?什么时候用于编程?解释包括范围解析运算符的内容。
答案 0 :(得分:3)
它将std::setw;
纳入范围。
using std::setw;
// setw can now be used without qualifying it with std::
当(意外地)将非限定setw
应用于用户定义类型的值时,请注意ADL。
答案 1 :(得分:1)
setw
在名称空间std
中定义,如
namespace std{
void setw(int) {..}
};
如果您想使用它,您可以使用std::
前缀或将命名空间包含在您的项目中
using namespace std;
后者不是很好,因为它可能导致与您的代码命名冲突
编辑或@rightfold提及