Prototype
EValue::operator T( void );

Cette fonction permet de récupérer la valeur de la variable membre m_tValue pour la lire ou y écrire dedant directement.

 

Argument

aucun.

 

Retour

aucun.

 

Exemple

Description :

• Instancier un objet EValue de type uchar initialisé avec la valeur 11 (00001011),
• Récupération de la valeur de eValue,
• Afficher la valeur récupérée,
• Affecter directement la valeur 120 à eValue.

Code :

EValue <uchar> eValue( 11 );
uchar ucValue = eValue;

eValue.TraceEx( _T("eValue") );
ETrace::DoEx( _T("Valeur de ucValue = %d.\n\n"), ucValue );

eValue = 120;
eValue.TraceEx( _T("eValue") );

Sortie :

### Object EValue 'eValue' Trace #
# Object address='0x0012F483', size of='1' byte(s) ('8' bits).
# Value:
# Decimal='11'(signed) '11'(unsigned), Hexadecimal='0x0B'.
# Binary = 00001011
# Equal. = ========
# Pos maj= 00000000
# Pos min= 76543210
### End #

Valeur de ucValue = 11.

### Object EValue 'eValue' Trace #
# Object address='0x0012F483', size of='1' byte(s) ('8' bits).
# Value:
# Decimal='120'(signed) '120'(unsigned), Hexadecimal='0x78'.
# Binary = 01111000
# Equal. = ========
# Bit pos= 76543210
### End #

Vue :

07 06 05 04 03 02 01 00

Champs de bits

0 0 0 0 1 0 1 1 Valeur originale

07 06 05 04 03 02 01 00

Champs de bits

0 1 1 1 1 0 0 0 Valeur originale

 

Voir aussi
EValue EValue::operator ++ ( void );
EValue EValue::operator ++ ( int );
EValue EValue::operator -- ( void );
EValue EValue::operator -- ( int );
EValue EValue::operator += ( T tValue );
EValue EValue::operator -= ( T tValue );

 

Minimum
Version 1.0.0