Ці перевантажена операторів копіювання вихідного значення в цьому COleVariant об'єкт. Короткий опис кожного оператора випливає:
оператор = (varSrc) Копіювання існуючого варіант або COleVariant об'єкта, до цього об'єкта.
оператор = (pSrc) Копії варіант об'єкт доступні pSrc в цей об'єкт.
оператор = (lpszSrc) Копіює рядок із нульовим до цього об'єкта і встановлює VARTYPE на VT_BSTR.
оператор = (strSrc) Копіювання об'єкта CString до цього об'єкта і встановлює VARTYPE на VT_BSTR.
оператор = (&nSrc)nbsp; Копіювання значення цілого числа 8 - або 16-розрядної до цього об'єкта. Якщо nSrc 8-біт-значення, VARTYPE це встановлено на VT_UI1. Якщо nSrc 16-розрядних значення і VARTYPE це є VT_BOOL, він зберігається; в іншому випадку, він встановлений на VT_I2.
оператор = (lSrc) Копіювання значення 32-розрядним цілим, до цього об'єкта. Якщо VARTYPE це VT_ERROR, він зберігається; в іншому випадку, він встановлений на VT_I4.
оператор = (curSrc) Копіювання об'єкта COleCurrency до цього об'єкта і встановлює VARTYPE на VT_CY.
оператор = (fltSrc) Копіювання 32-бітні значення з плаваючою комою, до цього об'єкта і встановлює VARTYPE на VT_R4.
оператор = (dblSrc) Копіювання значення з плаваючою комою 64-розрядні, до цього об'єкта і встановлює VARTYPE на VT_R8.
оператор = (dateSrc) Копіювання об'єкта COleDateTime до цього об'єкта і встановлює VARTYPE на VT_DATE.
оператор = (arrSrc) Копіювання об'єкта CByteArray до цього об'єкта COleVariant .
оператор = (lbSrc) Копіювання об'єкта CLongBinary до цього об'єкта COleVariant .
Докладніше, перегляньте статтю на варіант та VARTYPE записи в Win32 SDK OLE програміста посилання.