Результаты поиска по запросу "covariance"

6 ответов

Когда C ++ ковариация является лучшим решением?

2 ответа

Скала - Любое против подчеркивания в дженериках

Чем отличаются следующие определения Generics в Scala:

1 ответ

Не удается неявно преобразовать MyType <Foo> в MyType <IFoo>

Я не уверен, является ли это проблемой Ковариации и Контравариантности, но я не могу заставить это работать. Вот код:

ТОП публикаций

1 ответ

 вы вводите неопределенное поведение земли.

ак вернулся как раз вовремя. Я получаю странную ошибку: 'B::blah': overriding virtual function return type differs and is not covariant from 'A::blah'Вот код, вызывающий проблему: class A { public: class Inner { }; virtual Inner blah() = 0; }; ...

4 ответа

Вопрос о ковариантности C #

3 ответа

.NET 4.0 Ковариантность

В ответ на другоевопрос [https://stackoverflow.com/questions/9380756/inheritance-with-c-sharp-generic-while-class-type-is-inherited/9380811#9380811] Я пытался сделать следующее. Я не думаю, что правильно истолковал этот вопрос, но мне интересно, ...

2 ответа

C # приведение унаследованного универсального интерфейса

У меня возникли проблемы с созданием интерфейса, который я придумала. Это дизайн MVP для C # Windows Forms. У меня есть класс IView, который я реализую на св...

2 ответа

Может ли String [] содержать внутри System.Object?

Вы чувствуете, что вопрос странный? да, что случилось также странно. позволь мне объяснить.Я нашел фрагмент из этогоКовариантность и контравариантность с мас...

2 ответа

Расчет ковариации с Python и Numpy

Я пытаюсь выяснить, как рассчитать ковариацию с помощью функции Python Numpy cov. Когда я передаю ему два одномерных массива, я получаю матрицу результатов 2х2. Я не знаю, что с этим делать. Я не силен в статистике, но я считаю, что ковариация в ...

6 ответов

Из того, что я могу собрать, ковариантность устраняет необходимость явного понижения рейтинга после предыдущего повышения. Обычно, если вы выгружаете объект, вы можете получить доступ только к методам и атрибутам базового типа, с ковариацией кажется, что вы можете подразумевать понижение, заменяя меньшие производные типы более производными типами в более производном объявлении класса.

разница между ковариацией и апкастингом или, более конкретно, почему им дают разные имена? Я видел следующий пример, называемый «апкастинг»: string s = "hello"; object o = s; //upcast to 'string' to 'object'Принимая во внимание, что следующее, ...