Как явно / неявно реализованы элементы интерфейса в C ++ / CLI? - PullRequest
2 голосов
/ 11 марта 2010

Что эквивалентно в C ++ / CLI этого:

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

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

1 Ответ

3 голосов
/ 11 марта 2010

Как говорит nobugz, вы не можете явно реализовать IDisposable.

Итак, предполагая, что заголовок вашего вопроса точен, и вы хотите иметь явную реализацию элементов интерфейса (или явные переопределения, которые поддерживаются в C ++ / CLI, но я не думаю, что это возможно в C #, C ++ / CLI также обеспечивает большую гибкость для переопределения нескольких слотов V-таблицы с помощью одной и той же функции), см .:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...