別名的使用格式如下
using 別名 = 一個已經存在的類型
例如
下面我們通過幾個例子來加深一下理解
{
class A {}
}
namespace N
{
using A = N
class B: A {}
}
這裡
{
using R = N
class B: R
}
說到這裡
{
class A {}
}
namespace N
{
class A {}
}
namespace N
{
using A = N
}
如果我們這樣寫
答案當然是肯定的了!因為一個別名必須是在NAMESPACE中唯一的
不過如果我們改成
我們再來看看下面這個例子
{
class A {}
}
namespace N
{
using R = N
}
namespace N
{
class B: R
}
上面的例子中
實際上這個是錯誤的!原來在一個分開的單元中使用別名的時候
namespace N
{
class B: R
}
如果上面的文章能全部理解的話
[
From:http://tw.wingwit.com/Article/program/net/201311/15374.html