Questi operatori di overload assegnazione copiare il valore di origine in questo oggetto COleVariant . Segue una breve descrizione di ciascun operatore:
operatore = (varSrc) Copia un oggetto variante o COleVariant esistente in questo oggetto.
operatore = (pSrc)nbsp; Copie l'oggetto VARIA&NT accede da pSrc in questo oggetto.
operatore = (lpszSrc) Copia una stringa null-terminated in questo oggetto e imposta il VARTYPEVT_BSTR.
operatore = (strSrc) Copia di un oggetto CString in questo oggetto e imposta il VARTYPEVT_BSTR.
operatore = ( nSrc); Copia di un valore di 8 o 16 bit integer in questo oggetto. Se nSrc č un valore a 8-bit, il VARTYPE di questo č impostata su VT_UI1. Se nSrc č un valore di 16 bit e il VARTYPE di questo č VT_BOOL, č conservato; in caso contrario, viene impostato su VT_I2 .
operatore = (lSrc) Copia di un valore integer a 32 bit in questo oggetto. Se il VARTYPE di questo č VT_ERROR, č conservato; in caso contrario, esso č impostata su VT_I4.
operatore = (curSrc) Copia un oggetto COleCurrency in questo oggetto e imposta il VARTYPEVT_CY.
operatore = (fltSrc) Copia di un valore in virgola mobile a 32 bit in questo oggetto e imposta il VARTYPE per VT_R4.
operatore = (dblSrc) Copia di un valore a virgola mobile a 64 bit in questo oggetto e imposta il VARTYPEVT_R8.
operatore = (dateSrc) Copia un oggetto COleDateTime in questo oggetto e imposta il VARTYPE per VT_DATE.
operatore = (arrSrc) Copia un oggetto CByteArray in questo oggetto COleVariant .
operatore = (lbSrc) Copia un oggetto CLongBinary in questo oggetto COleVariant .
Per ulteriori informazioni, vedere la variante e VARTYPE entries in Win32 SDK OLE Programmer di riferimento.