-4
using std::setw; 

これは C++ ではどういう意味ですか?? プログラミングでいつ使う?スコープ解決演算子が含まれるものを説明してください。

4

2 に答える 2

3

それはstd::setw;範囲に入る。

using std::setw;
// setw can now be used without qualifying it with std::

setw(誤って) 非修飾をユーザー定義型の値に適用する場合は、ADL に注意してください。

于 2013-11-03T11:01:27.513 に答える
1

setwstdのように名前空間で定義されます

namespace std{
  void setw(int) {..}
};

それを使用したい場合std::は、プレフィックスを使用するか、このように名前空間をプロジェクトに含めます

using namespace std;

後者は、コードとの名前の衝突を引き起こす可能性があるため、あまり良くありません

編集:または@rightfoldが述べたように

于 2013-11-03T11:02:31.483 に答える