から2つの同じ型名私はC++にかなり新しいだと私はこのような何かを構築するために全力をしようとしていると海峡構築: enum class Unit { km, m, cm };
template<int v, Unit u>
struct Measure {
static const int value = v;
static const Unit unit = u;
私は短い同義語で型名を付けました。 私は(関係ない)何とかそのこの新しい短い名前を経由して、このタイプを使用しようと次の行に: using A = SomeTypeName;
using B = A;
しかし、2行目では、コンパイラは「」&はエラーを生成名前が表示されません。 (タイトルを参照)。 なぜですか?