Prototype |
uchar& | EMemory::operator [] ( | ulonglong | ullOffset ); |
Cet opérateur permet de manipuler directement une donnée, de type uchar (soit un octet), de l'espace de travail que se soit en lecture et/ou en écriture.
Argument |
ulonglong ullOffset offset où doit s'effecuter la lecture et/ou d'écriture. |
Retour |
uchar& variable de type uchar. |
Exemple |
Description : Inversion de l'octet à l'offset 0 et de l'octet à l'offset 7 en utilisant l'accès directe aux données par opérateur [] d'un objet EMemory alloué de 8 octets ayant les données 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47 et 0x48 ("ABCDEFGH" en ASCII). |
Code :
|
Sortie :
|
Vue :
|
Voir aussi |
EMemory& operator = ( EMemory &eMemory ); EMemory& operator += ( EMemory &eMemory ); void* operator () ( ulonglong ullOffset ); |
Minimum |
Version | 1.0.0 |