Prototype
EMemory::EMemory( ulonglong ullSize );

Ce constructeur alloue un espace de travail d'une taille de ullSize.

Les octets alloués de l'espace de travail ne sont pas nettoyés.

 

Argument

ulonglong ullSize

taille de l'espace de travail, en octets.

 

Retour

aucun.

 

Exemple

Description :

Instanciation d'un objet EMemory avec une taille de 10 octets d'espace de travail.

Code :

EMemory eMem( 10 ); // objet EMemory alloué de 10 octets

eMem.TraceEx( _T("eMem") );

Sortie :

### Object EMemory 'eMem' Trace #
# Object address='0x0012F468', status='EMemory::ObjectStatus_Enable' (code '3').
# Buffer address='0x00000004', workspace size='10' byte(s).
# Array data from offset '0x00000000' to offset '0x00000009', length=10 byte(s).
# Offset start 0x00000000 CD CD CD CD CD CD CD CD CD CD .. .. .. .. .. .. ÍÍÍÍÍÍÍÍÍÍ
### End #

Vue :

00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E ..
  00 01 02 03 04 05 06 07 08 09
  ? ? ? ? ? ? ? ? ? ?

 

Voir aussi
EMemory::EMemory( void );
EMemory::EMemory( ulonglong ullSize, uchar ucByteToFill );
EMemory::EMemory( ulonglong ullSize, void *pBlockToFill, ulonglong ullBlockToFillSize );
EMemory::EMemory( void *pBlockToCopy, ulonglong ullBlockToCopySize );
EMemory::EMemory( EMemory &eMemory );

 

Minimum
Version 1.0.0