Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The latest version of this topic can be found at _variant_t::operator =.
Microsoft Specific**
Syntax
_variant_t& operator=(
const VARIANT& varSrc
);
_variant_t& operator=(
const VARIANT* pVarSrc
);
_variant_t& operator=(
const _variant_t& var_t_Src
);
_variant_t& operator=(
short sSrc
);
_variant_t& operator=(
long lSrc
);
_variant_t& operator=(
float fltSrc
);
_variant_t& operator=(
double dblSrc
);
_variant_t& operator=(
const CY& cySrc
);
_variant_t& operator=(
const _bstr_t& bstrSrc
);
_variant_t& operator=(
const wchar_t* wstrSrc
);
_variant_t& operator=(
const char* strSrc
);
_variant_t& operator=(
IDispatch* pDispSrc
);
_variant_t& operator=(
bool bSrc
);
_variant_t& operator=(
IUnknown* pSrc
);
_variant_t& operator=(
const DECIMAL& decSrc
);
_variant_t& operator=(
BYTE bSrc
);
_variant_t& operator=(
char cSrc
);
_variant_t& operator=(
unsigned short usSrc
);
_variant_t& operator=(
unsigned long ulSrc
);
_variant_t& operator=(
int iSrc
);
_variant_t& operator=(
unsigned int uiSrc
);
_variant_t& operator=(
__int64 i8Src
);
_variant_t& operator=(
unsigned __int64 ui8Src
);
Remarks
The operator assigns a new value to the _variant_t object:
operator=( varSrc ) Assigns an existing VARIANT to a
_variant_tobject.operator=( pVarSrc ) Assigns an existing VARIANT to a
_variant_tobject.operator=( var_t_Src ) Assigns an existing
_variant_tobject to a_variant_tobject.operator=( sSrc ) Assigns a short integer value to a
_variant_tobject.operator=(
lSrc) Assigns a long integer value to a_variant_tobject.operator=( fltSrc ) Assigns a float numerical value to a
_variant_tobject.operator=( dblSrc ) Assigns a double numerical value to a
_variant_tobject.operator=( cySrc ) Assigns a CY object to a
_variant_tobject.operator=( bstrSrc ) Assigns a
BSTRobject to a_variant_tobject.operator=( wstrSrc ) Assigns a Unicode string to a
_variant_tobject.operator=(
strSrc) Assigns a multibyte string to a_variant_tobject.operator=(
bSrc) Assigns aboolvalue to a_variant_tobject.operator=( pDispSrc ) Assigns a VT_DISPATCH object to a
_variant_tobject.operator=( pIUnknownSrc ) Assigns a VT_UNKNOWN object to a
_variant_tobject.operator=( decSrc ) Assigns a DECIMAL value to a
_variant_tobject.operator=(
bSrc) Assigns a BYTE value to a_variant_tobject.
END Microsoft Specific