13
ответов

Функция, которая возвращает неизвестный тип

класс Тест {общественность: ЧТО-ТО DoIt (интервал a) {пускает в ход ПЛАВАНИЕ = 1.2; международный INT = 2; символьный CHAR = 'a'; переключатель (a) {случай 1: возвратите INT; случай 2: возвратите ПЛАВАНИЕ; случай 3: возвратите CHAR; } }};...
вопрос задан: 13 December 2009 16:32
10
ответов

Как утка вводит отличающийся от старого 'различного' типа и/или интерфейсов?

Я продолжаю видеть, что фраза "утка ввести" обсудила и даже натыкалась на пример кода или два. Я слишком ленив занятый для проведения моего собственного исследования, может кто-то говорить мне, кратко: различие между '...
вопрос задан: 8 February 2017 14:09
6
ответов

Использование шаблона внутренней функции std :: variant [duplicate]

Пример кода: #include & lt; variant & gt; template & lt; typename T & gt; std :: variant & lt; int, T & gt; f (bool select, int v1, T v2) {std :: variant & lt; int, T & gt; v; if (select == false) v ....
вопрос задан: 1 June 2016 12:28
3
ответа

Различная библиотека типа данных для C

Существует ли достойная библиотека C с открытым исходным кодом для того, чтобы сохранить и управлять переменными с динамическим контролем типов (иначе варианты)? Я, прежде всего, интересуюсь атомарными значениями (int8, int16, int32, uint, строки, блобы..
вопрос задан: 23 May 2017 12:00
3
ответа

Какова рекомендуемая реализация для хеширования Вариантов OLE?

Варианты OLE, как используется более старыми версиями Visual Basic и глубоко в Автоматизации COM, могут сохранить много различных типов: основные типы как целые числа и плавания, более сложные типы как строки...
вопрос задан: 23 March 2010 12:42
3
ответа

Вариант C++

Я нахожусь в процессе создания класса, который хранит метаданные о конкретном источнике данных. Метаданные структурированы в дереве, очень похожем на то, как XML структурирован. Значения метаданных могут быть...
вопрос задан: 16 October 2008 15:09
2
ответа

Как раскрасить ячейку, которая помечена как вариант в кодировании VBA

У меня есть форма, которую пользователь заполняет, и мне нужно создать сетку с цветовой кодировкой на основе своего ответа. Я могу определить ячейку, которая должна быть цветной, но не может заставить цвет появляться ...
вопрос задан: 18 January 2019 18:50
2
ответа

std :: visit и & ldquo; overloaded & rdquo; пример [дубликат]

Как перегруженная магия в (см. Пример) template & lt; class ... Ts & gt; struct overloaded: Ts ... {using Ts :: operator () ...; }; шаблон & lt; class ... Ts & gt; перегружен (Ts ...) - & gt; перегружена & л; Ц. ....
вопрос задан: 26 April 2018 12:11
2
ответа

Вызов MLApp Matlab. MLAppClass. FEval от F#

Matlab обеспечивает COM-интерфейс, который поддерживает удаленное выполнение произвольных функций (и фрагменты кода). В частности, это имеет метод Feval, который вызывает данную функцию Matlab. Третий параметр...
вопрос задан: 11 November 2010 04:33
2
ответа

Делает VBScript, имеют DateTime. Эквивалентный TryParse?

Учитывая вариант, делает VBScript, имеют эквивалент DateTime C#. Метод TryParse?
вопрос задан: 25 March 2010 16:22
2
ответа

SCons: Как использовать тех же разработчиков для нескольких вариантов (выпуск/отладка) программы

Руководство пользователя SCons говорит об использовании Нескольких Сред Конструкции для создания, создают несколько версий единственной программы, и дает следующий пример: выберите = Среда (CCFLAGS = '-O2'...
вопрос задан: 17 March 2010 16:15
2
ответа

Каков синтаксис для включения методов в различной записи?

У меня есть следующее рекордное определение E3Vector3T = упакованная рекордная общественность x: E3FloatT; y: E3FloatT; z: E3FloatT; функциональная длина: E3FloatT; функция нормализует:...
вопрос задан: 10 March 2010 08:02
1
ответ

Почему ссылки запрещены в std :: варианте?

Я часто использую Boost :: Вариант и хорошо знаком с ним. boost :: variable не ограничивает никакие ограниченные типы, в частности, они могут быть ссылками: #include < boost / variable.hpp > # ...
вопрос задан: 16 January 2019 13:57
1
ответ

Простой способ преобразовать в РАЗЛИЧНЫЕ типы в C++

Есть ли какие-либо простые в использовании, высокоуровневые классы или библиотеки, которые позволяют Вам взаимодействовать с ВАРИАНТАМИ в Visual C++? Строго говоря, я хотел бы преобразовать между типами POD (например, дважды, долго), строки (...
вопрос задан: 23 May 2017 12:17
1
ответ

шаблон посетителя для boost :: variable

Я хотел бы использовать boost.variant в качестве параметра к шаблону класса «Посетитель», который будет предоставлять операторы посетителей, как того требует механизм посетителей boost.variant, в данном случае ...
вопрос задан: 16 September 2010 19:02
1
ответ

VariantClear () выдает исключение при вызове на ВАРИАНТЕ, содержащем SAFEARRAY

Я пытаюсь обернуть некоторые данные из массива БАЙТОВ в ВАРИАНТ, но я, может казаться, не освобождаю данные: Когда я выполняю этот код... SAFEARRAY * NewSArray; SAFEARRAYBOUND aDim[1];//одномерное...
вопрос задан: 16 July 2010 20:27
1
ответ

Как создать SAFEARRAY указателей на ВАРИАНТЫ?

Я пытаюсь использовать COM-компонент со следующим методом: HRESULT _stdcall Выполнение ([в] SAFEARRAY (BSTR) paramNames, [в] SAFEARRAY (ВАРИАНТ *) paramValues); Как я могу создать в C/C++...
вопрос задан: 9 July 2010 19:58
1
ответ

Что является различием между функциями VarIsEmpty и VarIsEmptyParam

Работая в Delphi7 сейчас, я заметил, что не только функция VarIsEmpty существует, но также и VarIsEmptyParam. Так как справка Delphi не дает много объяснения: VarIsEmptyParam возвращает true...
вопрос задан: 8 March 2010 13:09
1
ответ

Delphi: никакой VarIsBoolean () - функция?

В variants.pas существует несколько VarIsXXX () - функционирует для проверки типа вариант. Нет никакого VarIsBoolean (), все же. Каков Ваш предпочтительный способ проверить, имеет ли вариант булевскую переменную типа?
вопрос задан: 12 June 2009 10:53
1
ответ

COM, ВАРИАНТ, содержащий BSTR. Кто выделяет?

Хорошо, таким образом, я не мог действительно думать кстати заголовок, который суммирует это. Интерфейс IPrintPipelinePropertyBag имеет метод AddProperty, который достаточно точно, "добавляет свойство к набору свойств"...
вопрос задан: 4 November 2008 09:42
0
ответов

Нажмите на изображение варианта, чтобы изменить значение варианта в выпадающем меню.

В shopify я хочу, чтобы при выборе изображения его соответствующее значение выбранного варианта должно появиться в поле выбора. Однако, наоборот, то есть, когда значение выбирается из поля выбора, оно ...
вопрос задан: 19 January 2019 10:40
0
ответов

Передача данных произвольного типа между VBA и dll

Итак, я работаю над проектом Excel, который будет загружать dll С++ с помощью VBA. Что я хотел бы сделать, так это иметь возможность передавать диапазон Excel без определенного типа (данные могут быть числовыми или категориальными )в...
вопрос задан: 9 July 2018 18:41
0
ответов

boost :: variant usage

Я разрабатываю приложение с графическим интерфейсом через wxWidgets. Он состоит из 2 частей: части графического интерфейса и части «логики». Я хочу, чтобы логическая часть была полностью независимой от wxWidgets. Но один компонент в графическом интерфейс
вопрос задан: 3 November 2017 13:37
0
ответов

Как сделать более безопасный вариант C ++, похожий на операторы switch?

Шаблон, который многие используют с вариантами C ++ 17 / boost, очень похож на операторы switch. Например: (фрагмент cppreference.com) std :: variable < int, long, double, std :: string & ...
вопрос задан: 16 August 2017 12:20
0
ответов

Как вернуть количество измерений (Variant) переменной, переданной ей в VBA

Кто-нибудь знает, как вернуть количество измерений (Variant) переменной, переданной ей в VBA?
вопрос задан: 19 June 2017 12:40
0
ответов

Почему мой вариант конвертирует std :: string в bool?

Мой std :: option может быть пустым (std :: monostate), содержать int, std :: string или bool. Когда я хочу передать его строкой, заданной как var = "это моя строка", она преобразуется в тип bool, а не ...
вопрос задан: 20 May 2017 20:02
0
ответов

Что является эквивалентом Boost :: Вариант в стандартной библиотеке C ++?

Я ищу альтернативу C-style union. Boost :: вариант является одним из таких вариантов. Есть что-нибудь в стандарте C ++? union {int i; двойной д; }
вопрос задан: 23 October 2016 09:16
0
ответов

Плохое преобразование из EndOfTheMonth(date) в значение Variant

У меня есть значение TDateTime (которое я получаю в результате EndOfTheMonth(date)) в вариантный тип. Результат неправильно округлен. Давайте посмотрим на пример: data := EndOfTheMonth(date); V := данные; ...
вопрос задан: 10 December 2015 08:46
0
ответов

Как проверить, не выделен ли вариантный массив?

Dim Result () As Variant В моем окне просмотра это отображается как Expression | Значение | Тип Результат | | Вариант / Вариант () Как проверить следующее: если Результат - ничего, то или если ...
вопрос задан: 19 June 2013 07:23
0
ответов

Может ли запись варианта Ada быть двоично совместимой с объединением C ++?

Я разрабатываю промежуточное программное обеспечение связи для использования в приложении, которое имеет модуль в Ada и множество модулей на C ++, которое передает параметры передачи (скалярные значения) и конструкции. The ...
вопрос задан: 25 September 2012 17:00