Результаты поиска по запросу "type-erasure"
стирание типа Java стирает мой общий тип?
Я думал, что стирание java стирает универсальные типы во время компиляции, однако, когда я тестировал его самостоятельно, я понял, что есть некоторая информация о универсальных типах в Bytecode. вот мой тест: я написал 2 класса: import ...
Java: getClass () ограниченного типа
Я кое-что заметил, пока дурачился с дженериками. В приведенном ниже примереdoStuff1 компилирует ноdoStuff2 нет: public <T extends Foo> void doStuff1(T value) { Class<? extends Foo> theClass = value.getClass(); } public <T extends Foo> void ...
Почему boost :: any не содержит строкового литерала?
#include <boost/any.hpp> #include <list> #include <string> #include <vector> struct _time_t { int month; int year; }; int main() { std::string str = "hahastr"; _time_t t; std::vector<boost::any> objVec; objVec.push_back(1); char* pstr = "haha"; ...
Каковы преимущества стирания типов Java?
Я прочиталчирикать [https://twitter.com/dibblego/status/419232648674828288] сегодня сказал: Забавно, когда пользователи Java жалуются на стирание типов, которое является единственной вещью, которая была правильной в Java, игнорируя при этом ...
Почему универсальный необработанный класс Java стирает все обобщенные объекты в объект, когда параметры типа не определены? [Дубликат]
На этот вопрос уже есть ответ: Комбинирование необработанных типов и общих методов [/questions/11007723/combining-raw-types-and-generic-methods] 5 ответов Почему этот общий код Java не ...
Java: приведение типа коллекции к подтипу [duplicate]
На этот вопрос уже есть ответ: Как вы бросили Список супертипов в Список подтипов? [/questions/933447/how-do-you-cast-a-list-of-supertypes-to-a-list-of-subtypes] 16 ответов Поддержи классB расширяет классA. У меня естьList<A> что я ...