如何在C ++ / CLI中显式/隐式实现接口成员?

时间:2010-03-10 23:05:34

标签: c++-cli

C ++ / CLI中的等价物是什么:

class Explicit : IClonable
{
    void IClonable.Clone()
    {
    }
}

class Implicit : IClonable
{
    public void Clone()
    {
    }
}

1 个答案:

答案 0 :(得分:3)

正如nobugz所说,你无法明确地实现IDisposable。

因此,假设您的问题的标题是准确的,并且您希望明确实现接口成员(或C ++ / CLI中支持的显式覆盖,但我认为在C#,C ++ / CLI中无法实现)还提供了更多的灵活性来覆盖具有相同功能的多个v-table插槽),请参阅:

http://msdn.microsoft.com/en-us/library/fw0bbh51.aspx