Описание тега heterogeneous-array
2
ответа
Округлять только числовые элементы в массиве ячеек с разными типами данных
У меня есть ячейка с различными типами переменных (double & strings), я хочу округлить числовые элементы в ячейке.round функция может работать только с массивами, а не с ячейками, поэтому я пытаюсь использовать cell2mat - но эту функцию нельзя испол…
20 июл '16 в 08:40
2
ответа
C++ гетерогенный контейнер, получить запись как тип
У меня есть следующая простая реализация гетерогенного контейнера: struct Container { struct HolderBase { }; template<typename S> struct Holder : HolderBase { Holder(S* s) : s_(s) {} S* s_; }; template<typename S> void push_back(S* s) { …
12 дек '17 в 08:42
1
ответ
Расшифровка гетерогенного массива
Я нашел много примеров, касающихся реализации для декодирования массива разнородных объектов, но они не совсем соответствуют моей ситуации. Вот мой JSON: { "response": [ { "label": "Shore", "marineReports": [ { "id": 1, "label": "Label" }, { "id": 2…
01 авг '18 в 14:00
0
ответов
Множественное наследование и гетерогенная коллекция в C#
Борется с заданием, предназначенным для перевода чего-то, что работает в C++, в C#. Я знаю, что истинное множественное наследование не поддерживается в C#, но что оно может быть смоделировано через интерфейсы и композицию. В C++ у меня есть дизайн, …
11 мар '16 в 00:51
3
ответа
Как элегантно заполнить гетерогенный массив в C#
У меня есть 3 разных класса (1 родитель и 2 ребенка), и я создал гетерогенный массив: Parent[] parentArray = new Parent[9]; Я хотел бы заполнить этот массив 3 родительскими объектами, 3 дочерними объектами и 3 дочерними объектами в указанном порядке…
03 фев '19 в 04:12
1
ответ
В процессе, как принять гетерогенный массив и вернуть этот массив
Когда у меня есть функция, которая принимает массив универсального типа и возвращает преобразованный массив, я могу написать: function myfun<T>(input: Array<T>): Array<T> {} Однако это терпит неудачу, если массив имеет гетерогенный…
22 фев '19 в 08:56
2
ответа
Что такое гетерогенный объект в Java?
Когда я использую любую коллекцию универсального типа с Object класс, и я храню различные объекты в этой коллекции в этой ситуации. Можно ли сказать, что коллекция содержит гетерогенные объекты или нет?
19 сен '18 в 06:48
1
ответ
Передать гетерогенный список инициализатора оператору потока
Можно ли передать оператору потоковой отладки список разнородных типов, которые можно преобразовать? string str("blabla"); std::cout << {"A", 3, str} << std::endl; Я думаю, это может быть возможно с чем-то вроде шаблона variadic? Я хочу,…
16 окт '18 в 10:19
1
ответ
Как проверить класс элементов в неоднородном массиве?
MATLAB поддерживает группирование объектов, принадлежащих к подклассам реализации общего корневого класса matlab.mixin.Heterogeneous в один массив, который будет иметь класс ближайшего общего предка, например: hObj = [ uifigure, uibutton, gobjects(1…
26 ноя '17 в 12:26
1
ответ
Список Deque с промежуточным замком среди них
Я хочу спроектировать структуру данных, в которой у меня есть промежуточные объекты блокировки среди элементов. Эти замки являются общими для двух соседних элементов. E (i) - deque, где добавление элемента к нему контролируется B(i) и B(i+1). Е можн…
07 фев '17 в 10:29
2
ответа
Как реализовать общий тип указателя в C++
В C можно присвоить указатель данных пустому указателю, а затем привести его обратно к исходному типу, этот указатель данных будет восстановлен. Языковой стандарт гарантирует, что такая трансформация не потеряет информацию. Это часто означает (не об…
02 фев '18 в 03:11
2
ответа
Что такое "[] и": в Хаскеле?
Я видел это '[] а также ': синтаксис в нескольких местах, особенно в гетерогенных списках пакетов, таких как HList или HVect. Например, гетерогенный вектор HVect определяется как data HVect (ts :: [*]) where HNil :: HVect '[] (:&:) :: !t -> !…
03 янв '19 в 10:21
3
ответа
Сортировка массива по атрибуту, который может быть равен нулю в некоторых элементах
У меня есть массив объектов [<#a star=1 val=1>, <#a star=nil val=3> , <#a star=2 val=2>] мне нужно, чтобы массив был отсортирован по времени, а затем по Val [ <#a star=2 val=2>, <#a star=1 val=1>, <#a star=nil val=3&…
18 дек '10 в 00:59
2
ответа
C++ Гетерогенный список
В течение нескольких недель я искал в Интернете о разнородных списках (vector, array, list) в C ++, однако, на всех сайтах и форумах ответ один и тот же: boost::any, но я хотел сделать это на чистом C ++. Я разработал это: #include <iostream>…
18 июл '17 в 20:16
3
ответа
Как мне представить и получить доступ к элементам этой многозначной структуры данных?
Я пытаюсь реализовать алгоритм Брукса-Айенгара для объединения датчиков и пытаюсь представить следующую структуру данных в MATLAB. A = {([1.5,3.2],4), ([0,2.7],5), ([0.8,2.8],4)} Я пытался сделать следующее B = {{[1.5,3.2],4},{[0,2.7],5}} Но тогда я…
23 мар '17 в 12:58
1
ответ
Как я могу отобразить гетерогенный список с различными шаблонами в угловых?
Я хочу представить список предметов, поступающих из службы, и предметы могут быть разных типов. Мне нужно отображать разные шаблоны для каждого элемента во время выполнения. Есть ли что-то, что выбирает шаблон для каждого элемента в коллекции на осн…
01 апр '19 в 16:51
2
ответа
Как ограничить параметр универсального типа в функции параметром родственного брака
Чтобы понять происхождение вопроса, давайте начнем с кода: protocol MyProtocol { var val1: Int { get set } } struct StructA: MyProtocol { var val1: Int var structAVal: Int } struct StructB: MyProtocol { var val1: Int var structBVal: Int var thirdPro…
08 май '20 в 16:19
2
ответа
Хранение универсальных объектов в гетерогенном массиве и получение параметра объекта как правильного типа
Всем привет, Недавно я пытался реализовать систему графов на основе узлов, которая передает данные между узлами с помощью заглушек. Подобно многим 3D-приложениям, таким как houdini и maya. Я написал аналогичную систему до того, как начал использоват…
28 апр '20 в 13:32
1
ответ
Как я могу написать динамическую гетерогенную коллекцию внутри C++ без использования STL?
В основном мне приходится динамически хранить разные фильмы в гетерогенной коллекции, у меня уже есть разные типы фильмов (документальные и семейные) и класс, который "маскирует" разницу (фильм), чтобы его можно было хранить в одном месте (запись). …
03 май '20 в 12:13
1
ответ
Проблема компиляции с экзистенциальными типами в Haskell
Я написал простой класс типов Shape: class Shape a where draw :: a -> IO () move :: (Double,Double) -> a -> a area :: a -> Double circum :: a -> Double У меня также есть конкретные типы Circle, Rect и Triangle которые создают экземпля…
29 ноя '20 в 20:27