DELPHI ТИП VARIANT
В Delphi тип Variant представляет собой специальный тип данных, который может хранить значение любого типа в процессе выполнения программы, а также автоматически приводить типы данных при необходимости.
Пример кода на Delphi:
var v: Variant;begin v := 42; // целое число ShowMessage(IntToStr(v)); // выводит "42" v := 'hello'; // строка ShowMessage(v); // выводит "hello"end;
Таким образом, использование типа Variant может помочь упростить код и сделать его более гибким.
C++ : Creating a new boost-variant type from given nested boost-variant type
ACTIVATION
Array : How to use variant arrays in Delphi
C++ : boost::variant conversion to type
C++ : Construct a boost variant containing a value of the nth-type in the variant type index?
C++ : Nesting boost variant types to increase the type limit?
Delphi для новичков - Выпуск 6 (типы данных, записи)
Array : Reference a Delphi variant array without copying
Array : Delphi 2007 and Dynamic Variant Array as Var Parameter
C++ : C++ Mutually Recursive Variant Type