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

1 ответ

Scala: перекрестное (декартово) произведение с несколькими источниками и разнородными типами

Я пытаюсь построить несколько перекрестных произведений различных типов (но каждый однородный). Желаемый тип возвращаемого значения - это обход кортежа с типом, совпадающим с типами во входных обходных путях. Например: List(1, 2, 3) cross ...

1 ответ

@pirho Вы правы

оложим, у меня есть метод @SuppressWarnings("unchecked") public <T extends Number> T getNumber() { try { return (T)number; } catch (ClassCastException e) { return null; } }Если предположить,number является примеромIntegerвызывая метод ...

3 ответа

стирание типа Java по сравнению с полем # getGenericType и методом # getGenericReturnType

Насколько я понимаю, дженерики являются функцией времени компиляции Java, а параметризованная информация о типах не существует в скомпилированном байт-коде. Теперь я обнаружил методы Field # getGenericType и Method # getGenericReturnType, таким ...

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

0 ответов

Вернуть экземпляр класса с его универсальным типом

5 ответов

Почему boost :: any не содержит строкового литерала?

1 ответ

Сопоставление с шаблоном на основе ClassTag для примитивов

1 ответ

 это ошибка. Тип удалителя является частью типа интеллектуального указателя.

rasure - так ты это называешь? Какboost::shared_ptr хранит его удалитель и какboost::function хранит свой функциональный объект? Есть ли учебник, который учит трюк? Какова стоимость использования функциональных объектов со стертыми типами ...

2 ответа

Класс является необработанным типом. Ссылки на универсальный тип Class <T> должны быть параметризованы

4 ответа

 это проблема, которую вам, возможно, придется решить в будущем.

отаю над проектом, который имеет обширное дерево общего наследования и зависимостей. Перейти к редактированию, чтобы увидеть лучший пример.Основы выглядят примерно так: class A { ... } class B { ... } class C extends B { ... } class D<T extends ...

10 ответов

What are the benefits of Java's types erasure?