1. ホーム
  2. c++

[解決済み] C++で、「名前空間エイリアス」とは何ですか?

2022-04-21 12:59:07

質問

C++のquot;namespace alias"とは何ですか?どのように使用するのですか?

どのように解決するのですか?

ネームスペースのエイリアスは、長いネームスペース名を別の短い名前で参照する便利な方法です。

例として、BoostのuBLASの数値ベクトルを using namespace ディレクティブを使用します。いちいち完全な名前空間を記述するのは面倒です。

boost::numeric::ublas::vector<double> v;

のエイリアスを定義することができます。 boost::numeric::ublas -- というように省略することができます。 ublas :

namespace ublas = boost::numeric::ublas;


ublas::vector<double> v;