Ces opérateurs d'assignation surchargée copier la valeur de la source dans cet objet COleVariant . Suit une brève description de chaque opérateur:
opérateur = (varSrc)nbsp ; Copie d'un objet de type VARIA&NT ou COleVariant existant dans cet objet.
opérateur = (nbsppSrc); Copie l'objet VARIA&NT accessible par pSrc dans cet objet .
opérateur = (lpszSrc)  ; Copie une chaîne terminée par null dans cet objet et affecte le VARTYPEVT_BSTR.
opérateur = ( strSrc); Copie un objet CString dans cet objet et affecte le VARTYPEVT_BSTR .
opérateur = ( nSrc); Copie une valeur entière de 8 ou 16 bits dans cet objet. Si nSrc est une valeur de 8 bits, le VARTYPE de c'est définie sur VT_UI1. Si nSrc est une valeur de 16 bits et le VARTYPE de c'est VT_BOOL, il est conservé ; par ailleurs, il est défini à VT_I2 .
opérateur = ( CESL); Copie une valeur d'entier de 32 bits dans cet objet. Si le VARTYPE de cette VT_ERROR, il est conservé ; par ailleurs, il est défini à VT_I4 .
opérateur = (curSrc)  ; Copie un objet COleCurrency dans cet objet et affecte le VARTYPEVT_CY.
opérateur = (fltSrc)  ; Copie une valeur à virgule flottante de 32 bits dans cet objet et définit le VARTYPE de VT_R4.
opérateur = (dblSrc)  ; Copie une valeur à virgule flottante de 64 bits dans cet objet et affecte le VARTYPEVT_R8.
opérateur = (dateSrc)  ; Copie un objet COleDateTime dans cet objet et affecte le VARTYPEVT_DATE.
opérateur = (arrSrc)  ; Copie un objet CByteArray dans cet objet COleVariant .
opérateur = (lbSrc)  ; Copie un objet CLongBinary dans cet objet COleVariant .
Pour plus d'informations, consultez la VARIANT et VARTYPE entrées dans Win32 SDK OLE de référence du programmeur.